Professional Documents
Culture Documents
At Xos, we design vehicles from scratch, invent efficient and durable battery systems,
write software to control the vehicle and its interactions with the driver, and entice fleet
owners into an electrified future with groundbreaking service.
We are a team of passionate doers that have banded together to do our part in the
battle for a cleaner planet. We’re go-getters, change-makers, and future-creators. Will
you join us?
The Role
As a Senior Vehicle Controls Software Engineer, you will lead the vehicle controls
software development effort for different Xos platforms. You will be responsible for
solving complex system problems and developing innovative algorithms for the Xos
platform. You will be hands-on with the development process and act as a mentor to
the team junior members. You will be responsible for all powertrain and body control.
Responsibilities
Manage all aspect of vehicle Control Software development for multiple platforms
on Xos vehicles
Setup internal development processes to deliver high quality software on time and
within budget
Lead the team’s efforts in extending the capability of Controls to cover more
challenging driving scenarios and new vehicle platforms.
Participate in design and code reviews.
Work with Technical Project Managers and Senior Engineering Managers to
develop and execute project roadmaps
Collaborate with the US team and build an efficient team in India.
Foster a collaborative culture of testing, safety, and documentation
Increase the productivity of the team by identifying process gaps, common pain
points, and scalability issues and develop a plan to address them
Requirements
B.S in Electrical Engineering, Control Engineering or related technical degree
7+ years of experience in embedded software development, and 3+ years of
experience managing development teams
Experience managing a product team through the requirements, design, prototype,
development, validation, and launch phases of successful new product
introductions
Expert in C/C++, Matlab, Simulink, and Stateflow
Familiar with Functional Safety ISO 26262
Familiarity with embedded control hardware and microcontrollers
Experience developing embedded software for real-time systems using model-
based development method in Matlab is a must
Working knowledge of automotive communication technology and protocols (CAN,
J1939, etc.)
Experience with change management tools such as JIRA, Requirement management
tools such as Jama, etc.
Familiar with version control tools such as Git or SVN
Ability to work in ambiguity with little guidance.
Obsessed with solving complex problems
Preferred Qualifications
Benefits