Job Description
VinUnians! Before applying through the link below, kindly scroll to the end of this JD and complete our short form.
It helps us discover more opportunities like this and keep track of your application in case it doesn’t show up on the partner’s portal.
https://www.linkedin.com/jobs/view/4265331744
Key Responsibilities
- Design, develop, and integrate embedded software for automotive ECUs in compliance with AUTOSAR standards.
- Develop low-level drivers for automotive ICs (Integrated Circuits) such as PMICs, sensors, transceivers, and analog/digital components.
- Customize and configure MCAL modules for target microcontrollers (e.g., Infineon, NXP, Renesas).
- Design and implement CDD modules to interface with hardware or proprietary systems not covered by standard AUTOSAR stacks.
- Work closely with hardware engineers to understand IC specifications and translate them into robust embedded drivers.
- Configure and integrate software using AUTOSAR tools (e.g., DaVinci Developer, EB Tresos, Arctic Studio).
- Conduct code reviews, unit testing, and integration testing to ensure high software quality and compliance with safety standards (e.g., ISO 26262).
- Troubleshoot and debug complex embedded issues using debuggers, oscilloscopes, and logic analyzers.
- Collaborate with cross-functional teams including Systems, Validation, and Hardware.
Requirements
- Bachelor's or Master’s degree in Electronics Engineering, Computer Engineering, or related field.
- 2–8 years of experience in embedded systems development within the automotive industry.
- Strong proficiency in C programming for embedded systems; good understanding of MISRA C and memory management.
- Deep understanding of AUTOSAR architecture: SWC development, RTE, BSW layers, CDD design.
- Hands-on experience with MCAL configuration and integration.
- Proficiency with embedded development tools: compilers, debuggers (e.g., Lauterbach, iSYSTEM), version control (Git), and requirement tracking (e.g., DOORS, Polarion).
- Experience working with CAN, LIN, SPI, I2C, FlexRay protocols.
- Familiarity with ISO 26262 and ASPICE development processes.
- Experience with IC driver development and interpreting IC datasheets/specifications.
Preferred Skills
- Experience with tools such as EB Tresos, DaVinci Configurator/Developer, CANoe/CANalyzer, Vector.
- Exposure to Safety-related software development (ASIL B/C/D).
- Working knowledge of bootloaders, diagnostics (UDS, OBD), and security modules.
- Knowledge of real-time operating systems (RTOS), e.g., OSEK, FreeRTOS, AUTOSAR OS.
- Scripting skills in Python, Perl, or CAPL for test automation.
Soft Skills
- Strong problem-solving skills with attention to detail.
- Effective communication and documentation abilities.
- Ability to work in a collaborative, agile environment.
Benefits
- Competitive salary
- Premium healthcare package, including PVI insurance & annual health check-ups
- 13th-month salary & performance bonuses to reward your contributions
- Enjoy preferential pricing for services within the Vingroup ecosystem including Vinmec, Vinpearl, and Vinschool...
- Opportunity to collaborate with and learn from industry-leading professionals in the automotive domain.