Automotive Middleware Embedded Engineer
Job Requirements
We are looking for an embedded engineer with experience in developing middleware and device drivers for automotive platforms.
[Business content] Responsibilities
- Design, development, and optimization of embedded middleware components and device drivers for automotive ECUs
- Troubleshoot multithreading and device driver issues, stay up to date with automotive industry trends, ensure coding standards, and create documentation
- Participate in the development team and be involved in various development projects over the long term
Work Experience
Required requirements
Must Have
- Experience in embedded development in C language
- Bachelor's degree in Computer Engineering or related field with 3-5 years of experience in automotive embedded systems
- Microcontroller driver development experience
- Directly interface with hardware (MCU, SoC, CAN, LIN, UART, SPI, I2C, ADC, GPIO, and other peripherals)
Nice requirements
Good to Have
- High level of experience in camera driver development
- Knowledge of automotive safety standards such as ISO 26262
- Experience developing Board Support Packages (BSPs) and low-level firmware modules
- Experience in integrating and verifying third-party software stacks (communication protocols, diagnostic libraries, etc.)
- Experience in participating in hardware bring-up, system integration and debugging using oscilloscopes, logic analyzers and in-circuit debuggers.
- English Not mandatory (Business Level English is good to have)
- Japanese Native level proficiency or JLPT N2 above with experience working with Japanese customers
Required Citizenship / Work Permit / Visa Status
Japanese language ability Native level / Japanese Language Proficiency Test N2 or above