Sr. Software Controls Engineer (Vehicle Software) - Terraline
Phoenix, AZ 85003
About the Job
Position:
Senior Software Controls Engineer – Automotive
FLSA Classification: Exempt
Reports to: Software Lead
Supervisory responsibilities: None
Who we are:
Terraline is creating the only clean-sheet, battery-electric heavy truck that is designed for any human or autonomous driver, and is capable of exceeding 500 miles of range. The Terraline team has decades of experience in the autonomous and electric vehicle industries, most notably the Tesla and Waymo Class 8 trucks. You will be working with a highly cross-functional team of systems, software, hardware and vehicle engineers, as well as an incredibly talented team of designers, technicians, and a wide range of other professionals.
Position:
As a Sr. Software Controls Engineer, you’ll develop critical embedded control algorithms and applications for cutting edge autonomous electric trucks. You’ll ensure the reliability and quality of foundational software functionalities.
Key Responsibilities:
- Bring each software functional module through embedded software development lifecycle, including concept, design, implementation, verification, validation, and change management.
- Support the continuous integration/delivery pipelines with build and test configuration, static analysis, code reviews, and quality scans.
- Represent your specific knowledge of systems, components, and interfaces in cross-domain discussions and projects.
- Support supplier alignment and integration for system functionalities, interfaces, and failure responses.
- Think about legacy problems with a fresh perspective to create unique solutions for our vehicles.
Essential Skills:
- Extensive experience with Matlab/Simulink for embedded systems.
- Extensive experience with the C++ and Python programming languages.
- Fundamental understanding of Control Theory, filtering techniques, PID control, state management.
- Solid understanding of multi-core real time software concepts including task and interrupt management and synchronization.
- Strong integration and debugging skills for complex control functionality within a larger system or vehicle.
- A knack for delivering high quality unit tests alongside a completed software module.
Desired Skills:
- Knowledge and expertise in the Electric and Autonomous vehicle domains.
- Ability to consider and support the non-primary functionality affecting embedded controllers; diagnostic and service interfaces, boot management, and security features.
- Experience integrating board-level chips like High Sides, Low Sides, H Bridges, Ethernet and CAN transceivers, Configurable Analog I/Os.
- Experience with automotive ethernet protocols, switch management, SOME/IP, and data serialization/deserialization concepts.
- Experience writing/reviewing system and software requirements.
- Experience working in a quality-driven software development lifecycle like ASPICE or ISO 26262-6.
Background Qualifications:
BS or MS in a theory-related Engineering discipline
8+ years (or 5+ years with MS) of experience in embedded controls in a safety-focused industry.
Applicants must be currently authorized to work in the United States. Unfortunately, Terraline cannot sponsor new visa applicants at this time.
Join Us:
If you’re a highly motivated engineer seeking a challenging and rewarding opportunity to contribute to the development of groundbreaking heavy vehicles, we encourage you to apply. At Terraline, we value innovation, collaboration, and a passion for pushing the boundaries of what’s possible.
What We Offer You:
- High-quality individual and family medical, dental, and vision insurance with an employer contribution
- Competitive compensation packages
- Employer-paid group term life insurance
- Employer-paid Short-term and Long-term disability insurances
- 401(k) with company match
- Paid vacation
- Holidays following the Federal Holiday Schedule
Physical Demands:
We are all hands on deck at Terraline in our efforts to create exciting change within the trucking world. The ideal candidate will be both adventurous and versatile. Daily activities could range from a full day of designing components at your desk, to full days working in the shop working with large trucks, and everything in between. Each day will be an adventure and you should feel comfortable handling moderately sized components within your daily routine.
Travel Required:
Subject to periodic travel requirements. Company-related travel expenses reimbursed per the company’s Travel and Expense Reimbursement policy.
Other Duties:
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
Terraline Inc. is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Terraline Inc. is committed to working with and providing reasonable accommodations to individuals with disabilities. Please let the recruiter know if you need an accommodation at any point during the interview process.