We’re seeking an experienced Embedded Software Engineer to design, develop, test, and deliver embedded systems software for advanced vehicle control modules. You’ll join a team of 5 veteran engineers, collaborating daily to support multiple ECM projects in a fast‑paced environment.
Key Responsibilities
-
Software Design & Implementation from requirements to deployment
-
Database Development and coding descriptions
-
System Efficiency & Scalability analysis and enhancements
-
Testing & Validation across the full software lifecycle
-
Technical Troubleshooting and issue resolution
Required Skills & Experience
-
8–10 years in embedded software engineering
-
Bachelor’s degree in Computer Science, Software Engineering, or related field
-
Strong C/C++ programming experience
-
Knowledge of RTOS, I/O drivers, boot loaders, CAN/Ethernet networks
-
Familiarity with Git, Python, and shell scripting for automation
-
Ability to read schematics and data sheets
Preferred Background
-
3+ years in steering/braking systems software development
-
Experience with low‑layer embedded software (RTOS integrations, board initializations, non‑volatile memory interfacing)
-
Leadership in code reviews and cross‑functional collaboration
Soft Skills
-
Strong communication and interpersonal skills
-
Self‑starter with team‑oriented mindset