Senior Embedded Software Engineer
Technology
Job Description
Job Description:
\n
- \n
- Define the embedded software architecture for next-generation collision mitigation systems, ensuring scalable, reliable, and maintainable solutions
- Lead the design and integration of software frameworks that support camera, radar, and intelligent sensing technologies within safety-critical embedded environments.
- Establish software architecture standards, design patterns, and technical roadmaps while guiding development teams through implementation and integration activities.
- Collaborate with systems, software, and validation engineers to translate product requirements into robust architectural solutions that meet performance, safety, and reliability objectives.
- Drive software architecture decisions across embedded Linux and real-time environments, balancing technical tradeoffs, product priorities, and long-term platform strategy.
\n
\n
\n
\n
\n
\n
Technical Skills:
\n
- \n
- Extensive experience designing software architectures for complex embedded systems using C++.
- Strong background with embedded Linux, real-time systems, and software platform design for connected, autonomous, or safety-critical products.
- Experience architecting solutions involving perception technologies, sensor fusion, camera systems, radar integration, or collision avoidance capabilities.
- Proven ability to lead technical direction across cross-functional teams and influence software design decisions throughout the product lifecycle.
- Experience with ROS/ROS2, distributed software architectures, middleware frameworks, and modern software development practices.
- Strong understanding of system-level design, requirements decomposition, integration strategies, and software verification approaches for embedded products.
\n
\n
\n
\n
\n
\n
\n
\n
Educational Experience:
\n
- \n
- Bachelor’s degree in computer science, engineering, or information systems
- Architect or Lead level experience of around 7 to 10 years
- Software Build Process Management experience would be ideal for this role
\n
\n
\n
\n
