Search

Senior Embedded Software Engineer

PublishedPublished: 6/14/2022
Technology

Job Description

Job Description:

\n

    \n
  • Define the embedded software architecture for next-generation collision mitigation systems, ensuring scalable, reliable, and maintainable solutions
  • \n

  • Lead the design and integration of software frameworks that support camera, radar, and intelligent sensing technologies within safety-critical embedded environments.
  • \n

  • Establish software architecture standards, design patterns, and technical roadmaps while guiding development teams through implementation and integration activities.
  • \n

  • Collaborate with systems, software, and validation engineers to translate product requirements into robust architectural solutions that meet performance, safety, and reliability objectives.
  • \n

  • Drive software architecture decisions across embedded Linux and real-time environments, balancing technical tradeoffs, product priorities, and long-term platform strategy.
  • \n

\n

Technical Skills:

\n

    \n
  • Extensive experience designing software architectures for complex embedded systems using C++.
  • \n

  • Strong background with embedded Linux, real-time systems, and software platform design for connected, autonomous, or safety-critical products.
  • \n

  • Experience architecting solutions involving perception technologies, sensor fusion, camera systems, radar integration, or collision avoidance capabilities.
  • \n

  • Proven ability to lead technical direction across cross-functional teams and influence software design decisions throughout the product lifecycle.
  • \n

  • Experience with ROS/ROS2, distributed software architectures, middleware frameworks, and modern software development practices.
  • \n

  • Strong understanding of system-level design, requirements decomposition, integration strategies, and software verification approaches for embedded products.
  • \n

\n


\n

Educational Experience:

\n

    \n
  • Bachelor’s degree in computer science, engineering, or information systems
  • \n

  • Architect or Lead level experience of around 7 to 10 years
  • \n

  • Software Build Process Management experience would be ideal for this role
  • \n

\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...