Who we are:
Argo AI is in the business of building self-driving technology you can trust. With experienced leaders in the field and collaborative partnerships with some of the world's largest automakers, we're building self-driving technology that is engineered to scale globally and transform mobility for millions.
Talented individuals join our team because they share our purpose to make it safe, easy, and enjoyable for everyone to get around cities. We aspire to impact key industries that move people and goods, from ride hailing to deliveries.
Meet the team:
The Firmware team at Argo AI is responsible for developing and validating a broad array of safety critical code for our sensor and computer systems. As an Embedded Software Engineer on the Firmware team, you will be responsible for the design and implementation of the embedded software integrated into Argo's self-driving system.
What you'll do:
Deliver safe and efficient embedded software for state-of-the-art sensing & computing systems
Produce highly quality, maintainable code using C++
Design, implement, and test full-stack software running in resource-constrained environments
Work closely with a multidisciplinary team of hardware and software engineers to ensure the success of our self-driving system
Define software design for Embedded Software modules
Work closely with the hardware and software engineers during software architecture development
Support on the overall Design and documentation of the architecture for the overall self driving system
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 and Integration Test
Support the SW verification and validation teams to establish test strategies to achieve suitable coverage along the right side of the systems V
What you'll need to succeed:
Degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field
Experience developing embedded applications and systems using C and/or C++
Knowledge of embedded system design using MCUs, SoCs, FPGAs, or similar processors
3+ years of experience with Software design, application development in embedded software and/or developing production algorithm
Nice to haves:
Experience in safe software development (for example ISO-26262, IEC-61508, AUTOSAR, MISRA, and/or safety critical system design and best practices).
2+ years experience in developing safety-related embedded real-time software for micro controllers
2+ 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)
Strong presentation and communication skills
Experience with Agile software development processes
What we offer you:
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
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
Argo AI was founded in late 2016 by industry experts with extensive experience building robotic systems for commercial applications. Our once-small team has since grown into an over 1,000-person strong company with strategic partnerships with two of the world's leading automakers: Ford and Volkswagen. Our self-driving system is the first with commercial deployment plans for Europe and the U.S., and thanks to an ability to tap into both automakers' global reach, our technology platform has the largest geographic deployment potential of any self-driving technology to date.
At Argo AI, we believe that embracing differences delivers superior results. We are an equal opportunity employer that is committed to an inclusive environment for all employees.