Quick Overview
Seniority
Mid Senior
Work mode
Hybrid
Location
Chicago, IL, United States
Posted
Yesterday
Embedded SystemsC++ROS
Job Description
Job Title: Embedded Software Architect Safety product
Location: Chicago, IL
Location: Chicago, IL
Job Description:
- 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.
What You Will Have:
- Software Product Design/Architecture: Knowledge of software product design; ability to convert market requirements into software product design.
- Teamwork: Knowledge of the necessity and value of teamwork; experience with; ability to work cooperatively towards shared goals and being supportive of others at all levels.
- Technical Excellence: Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges.
- Requirements Analysis: Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project.
- Producing Results: Understanding of the criticality of getting things done in spite of current circumstances and the ability to utilize assigned resources and leverage back-channel resources (individuals or teams) to achieve or exceed planned outcomes.
Technical Skills:
- 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.
Educational Experience:
- 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
Similar jobs
- L&
Registered Architect
NewLathan & Associates
Montgomery, AL🇺🇸HybridYesterdayBuilding Codes - EG
Technical Architect
NewEnexus Global
Pittsburgh, PA🇺🇸HybridYesterdayOraclePL/SQLSQL+3Technology - RE
NET Architect
NewResourcesoft, Inc.
Tallahassee, FL🇺🇸HybridYesterdaySQLSQL ServerAngular+7 - OR
Principal Engineer, Core Infrastructure
Oracle Corporation
Nashville, TN🇺🇸$114.6k - $234.6k/yrHybrid3 days agoOracleRustEncryption+3Technology - CL
ServiceNow Platform Architect
NewCloudious
United States🇺🇸HybridYesterdayCADData PrivacyGenerative AI+1Technology - AA
Principal Engineer, IT Software
NewAmerican Airlines
Phoenix, AZ🇺🇸HybridYesterdayDockerFastAPIMongoDB+28Technology