Tesla
Job Details
Full-timeEstimated: $94,000 – $140,000 a year7 hours ago
Qualifications
- Robotics
- Test automation
- Mechanical knowledge
Full Job Description
What to Expect
The Chassis Systems team is looking for a software integration engineer for electronic park brake development. As an integration engineer on the team, you will be responsible for delivering high quality embedded code that controls the park brake actuator and satisfies various performance and safety requirements on the parking system. You will also have direct ownership of the software and will be challenged to develop a robust software architecture to work seamlessly across multiple vehicle platforms, that follows first principles and is physics-based. You will be required to take complex data-driven decisions and triage between multiple parallel efforts. You will solve challenging problems that span motor controls, safety systems, vehicle chassis, power state management and embedded software engineering. Come join an industry-defining software team that strives to build the safest and most performant vehicle control systems.
What You’ll Do
Deliver high-quality C code in a real-time embedded environment
Specify, design, and implement functionality and behaviors of embedded subsystems
Design the software architecture and firmware implementation on hardware through integration, test and high-volume manufacturing
Design appropriate abstractions to allow code reuse across different vehicle platforms
Hands-on hardware bring-up, system debugging and code optimization
Make performance and optimization trade-offs to meet product requirements
What You’ll Bring
3+ years of experience in embedded development in robotics, real-time controls, or system software
Proficiency in C, familiarity with MISRA C a plus
Fluent in software fundamentals including software design and maintainability
Experience with embedded microprocessor tools
Experience with ISO 26262 or other safety standards is a plus
Closed loop controls software and algorithm development
Test driven development and familiarity with developer driven automated testing
One of the following: Experience with power electronics, MOSFETs, gate drivers, etc., or experience with vehicle chassis physics, or experience with real-time operating system development, or experience with electro- mechanical systems