Overview:
Piper Maddox is looking for a skilled Senior Embedded Software Engineer to join our client's innovative team in the Bay Area. In this role, you will be instrumental in developing and optimizing real-time software for an all-electric platform. You’ll focus on building and maintaining critical elements such as the execution graph, logging mechanisms, and health monitoring. This position offers the opportunity to work collaboratively with cross-functional teams to design, develop, and implement advanced software solutions that improve the functionality, reliability, and performance of electric vehicles.
Key Responsibilities:
- Develop and deliver software for safety-critical systems.
- Design and maintain software for the main comput platform, utilizing Nvidia Drive Orin.
- Implement and maintain software for the Body Control Module.
- Capture and pre-process video streams from vehicle-mounted cameras.
- Create, implement, and manage a robust system health monitor.
- Conduct software testing, debugging, and validation to ensure high quality and reliability.
- Develop and execute comprehensive software development plans, including gathering requirements, documenting designs, and adhering to coding standards.
- Collaborate closely with teams in electrical engineering, systems engineering, and product management to achieve project goals and meet deadlines.
- Stay informed on the latest industry developments in automotive software, electric vehicles, and control systems.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- 5+ years of experience in embedded software engineering.
- Demonstrated success in delivering real-time software for mass production.
- Proficient in C++ and C programming languages.
- Strong background in software development for automotive systems.
- In-depth knowledge of automotive communication protocols (e.g., CAN, LIN) and diagnostic tools.
- Experience with real-time operating systems (RTOS) and embedded development.
- Familiarity with electric vehicle systems, such as battery management and motor control.
- Strong problem-solving skills with attention to detail.
- Excellent communication skills and ability to work effectively in a collaborative environment.
- Capable of managing multiple projects in a fast-paced setting.
- A passion for electric vehicles and sustainable transportation solutions.
Benefits:
- Comprehensive Healthcare, Dental, and Vision plans.
- 401k plan.
- Unlimited Paid Time Off (PTO).
This role is ideal for an experienced embedded software engineer with a passion for electric vehicles, looking to make an impact in a cutting-edge, sustainable transportation industry.