remote
Embedded Software Engineer Junior/Senior - WBTL USA Inc
Software Engineer
Design, develop, integrate and validate ADAS software on AUTOSAR platforms, producing high‑quality C/C++ code and collaborating with hardware teams to meet system requirements.
About the role
Key Responsibilities
- Analyze high‑level functional requirements and translate them into detailed software specifications and feasible designs.
- Collaborate with hardware engineers to define and validate hardware‑software interfaces.
- Develop, test, and maintain efficient, maintainable C/C++ code for AUTOSAR‑based ADAS components.
- Conduct design reviews, code reviews, unit testing, and system integration testing.
- Document software architecture, design decisions, and test results to ensure traceability.
Requirements
- Bachelor’s or higher in Computer Engineering, Electrical Engineering, Computer Science, or related field.
- Strong proficiency in C and C++ programming for embedded systems.
- Hands‑on experience with AUTOSAR architecture and ADAS development.
- Understanding of hardware‑software integration, real‑time constraints, and low‑level debugging.
- Ability to work independently or within a team, communicate technical concepts clearly, and follow rigorous development processes.