Senior Embedded Software Engineer Job at Onward Technologies Limited, Chicago, IL

  • Onward Technologies Limited
  • Chicago, IL

Job Description

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

Job Tags

Similar Jobs

Bishop's Lodge

Landscaper Job at Bishop's Lodge

 ...Job Description Maintain landscaping and the surrounding public areas. Perform landscaping and grounds maintenance as prescribed or assigned. Install, repair, and perform periodic maintenance to sprinkler and irrigation systems. Safely and effectively operate... 

Skilled Healthcare Center

Business Office Manager Job at Skilled Healthcare Center

 ...Skilled Nursing Facility experience REQUIRED. Business office manager is responsible for the day to day resident census, billing...  ...resolving of Medicaid pending application, accurate billing and cash collection activity and ensuring full compliance with residence... 

Chamberlain University

Clinical Coordination Specialist Job at Chamberlain University

 ...extremely important piece of their education that helps build not only skills but confidence in the professional setting. The Clinical Coordination Specialist role supports our students with the utmost Chamberlain Care by coordinating all student field experiences and by... 

NAES

Mechanical Maintenance Technician Job at NAES

 ...cycle configurations, allowing the plant to efficiently meet varying energy demands while supporting data center grid reliability.The Mechanical Maintenance Technician at the APEX Power Co. Project plays a critical role in ensuring reliability and efficiency of plant operations... 

Inspired Closets Chicago

Sales Designer Job at Inspired Closets Chicago

 ...Job Description Job Description SALES DESIGNER JOB DESCRIPTION ABOUT INSPIRED CLOSETS Inspired Closets has been creatively...  ...Dental and Vision Insurance ~401K ~ PTO and Paid Holidays ~ Car allowance ~ Phone allowance ~ Company-issued computer...