Software Systems Engineer building the first robotaxi for public roads. Collaborating with teams to ensure safe middleware software for autonomous vehicles.
Responsibilities
Act as a cross-functional bridge between middleware developers, and safety teams to ensure aligned design decisions and requirements.
Develop and maintain a holistic architectural view of the middleware stack, including dependencies, interfaces and potential failure paths, for various compute platforms.
Help evolve and strengthen the middleware and diagnostics architecture by identifying improvement opportunities such as decoupling interdependent components, designing appropriate fault reactions, etc.
Define and implement component and system level diagnostics strategy, including fault detection, reporting, logging and traceability.
Analyze fault propagation scenarios across components and help design mitigations that improve system availability and safety.
Generate and track fault metrics on a regular cadence.
Requirements
B.S./M.S./PhD in Engineering, Physics or relevant field and 5+ years of experience
Strong experience in middleware, ideally in embedded or distributed systems
Strong communication skills with the ability to translate architectural and safety considerations into actionable engineering requirements
Demonstrated ability to apply software engineering best practices
Experience working in cross-functional environments involving platform, safety and software teams
Hands on experience with design and implementation of diagnostic systems such as health monitoring, fault reduction or logging frameworks (Bonus)
C++, MATLAB, Python (Bonus)
Experience on Safety-Critical Systems (Bonus)
Benefits
Health insurance
Long-term care insurance
Long-term and short-term disability insurance
Life insurance
Paid time off (e.g. sick leave, vacation, bereavement)
Unpaid time off
Zoox Stock Appreciation Rights
Amazon RSUs
Job title
Software Systems Engineer – Middleware, Diagnostics
Payroll Analyst supporting payroll operations and system enhancements at Old Republic Title. Serving as a subject matter expert for UKG BI reporting, payroll system upgrades, and process improvement initiatives.
As an Application Technician, responsible for the functioning of security management systems for clients in Berlin or Leipzig. Collaborate closely with teams and clients for successful implementations.
Application Technician responsible for commissioning danger management systems in a security solutions company. Working closely with clients and project teams to ensure successful implementation and operation.
Propulsion Systems Engineer working on designing and operating rocket propulsion systems. Collaborating with NASA to execute propulsion system development and testing in human space exploration.
Senior Controls Systems Engineer applying technology and control theory for HVAC systems at Johnson Controls. Responsibilities include implementation and testing of control applications for Building Automation systems.
Application technician responsible for implementing safety management systems and providing client support. Collaborating with technicians and project leaders for troubleshooting and successful operation.
Application Technician managing safety management systems for Funkwerk Security Solutions in Leipzig. Responsible for system installation, parameterization, and client support with technical challenges.
Systems Engineer I designing, implementing, and managing complex systems at Honeywell. Collaborating with cross - functional teams to enhance operational efficiency and maintain quality standards.
Vehicle Cyber Security Systems Engineer at Ford Motor Company influencing product security. Collaborate across teams to safeguard automotive technology and compliance.
ADAS Systems Engineer at Ford leading development of advanced driver assistance systems. Supporting design and optimization of automotive technology solutions for cutting - edge applications.