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
Principal Software Systems Engineer supporting Northrop Grumman's Sentinel program based in Colorado Springs or Huntsville. Involves collaboration in software development and best practices.
Systems Engineer specializing in automated warehouse systems for key warehouse automation projects at Dematic. Overseeing technical integration and collaborating with engineering teams to deliver innovative solutions.
Senior Business Systems Analyst focusing on Oracle Revenue Management Cloud Service. Ensure reliability and scalability of critical systems while collaborating with technical teams.
System Engineer implementing technical customer solutions for Ascom in South of England. Collaborate on - site, manage installations, and ensure customer satisfaction with assigned tasks.
System Engineer Customer Services at Somnitec handling diverse IT support for Swiss clients. Engaging in troubleshooting, monitoring, and enhancing customer satisfaction through excellent service.
Senior Software Architect responsible for designing cloud - native solutions for a global aviation leader. Collaborating with development teams to modernize messaging platforms.
Systems Engineer role at Xcelerate Solutions focusing on software development for DIA - NMEC Technology Platform. Engaging in Agile methodologies and mentoring junior engineers within a collaborative team.
System Engineer specializing in vehicle features and technical specifications. Engage with stakeholders and manage system integrations for automotive solutions in the UK.
Systems Engineer responsible for mechanical requirements management and interface control in complex aerospace projects. Leading technical deliverables and stakeholder engagement for missile systems.
Lead Systems Engineering Value Stream and manage a team of systems engineers at Northrop Grumman. Drive value stream integration for major defense systems development milestones.