Senior Software Engineer, Embedded Systems Architect
Posted on 2/2/2022
INACTIVE
Locations
Detroit, MI, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Operating Systems
Requirements
- Degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field
- 3+ years of experience with Software architecture, application development in embedded software and/or developing production algorithm
- 5+ years experience in developing safety-related embedded real-time software for micro controllers
- Experience with embedded hardware and software design
- Embedded Software development in C or C++
- Experience with Agile software development processes
- Experience in safe software development (for example ISO-26262, IEC-61508, AUTOSAR, MISRA, and/or safety critical system design and best practices)
- Strong presentation and communication skills
Responsibilities
- Define software architecture for the overall ECU
- Work closely with the hardware and software engineers during software architecture development
- Manage software architecture with the tier 1 supplier, tier 2 feature suppliers and internal feature owners for the new ADAS features
- Design, document and lead the architecture for strategic ADAS software functionality
- Develop requirements for the software architecture and cascade to the software developers
- Understand existing sophisticated architectures and drive resolution of architecture related issues
- Support the work of the software project manager to define and deliver architecture work products per the planned timelines
- Support overall embedded Software integration
- Support the SW verification and validation teams to establish test strategies to achieve suitable coverage along the right side of the systems V
Desired Qualifications
- 5+ years experience in device driver development for real time operating systems. Bare metal software development is a plus
- Experience developing complex systems in robotics, AI and Machine Learning
- Hands-on experience with automotive projects and tools (Autosar, Infineon Aurix)
Self-driving technology platform
Company Overview
Argo is on a mission to build self-driving technology you can trust. The company builds hardware & software infrastructure to power self-driving vehicles.
Benefits
- High-quality individual and family medical, dental, and vision insurance
- Competitive compensation packages
- Employer-matched 401(k) retirement plan with immediate vesting
- Employer-paid group term life insurance and the option to elect voluntary life insurance
- Paid parental leave
- Paid medical leave
- Unlimited vacation
- Complimentary daily lunches, beverages, and snacks
- Pre-tax commuter benefits
- Monthly wellness stipend
- Professional development reimbursement
- Employee assistance program
- Discounted programs that include legal services, identity theft protection, pet insurance, and more
- Company and team bonding outlets: employee resource groups, quarterly team activity stipend, and wellness initiatives
Company Core Values
- Safety is number one
- Honesty & humility
- Respect is everyone's responsibility
- Solutions are only as good as the problems they solve
- History is made by those who never give up
- If in doubt, find a way to figure it out
- Embracing differences delivers superior results