- Top 5% of respondersMotiv Electric Trucks is in the top 5% of companies in terms of response time to applications
- Responds within a few daysBased on past data, Motiv Electric Trucks usually responds to incoming applications within a few days
Software Engineer III
- $145k – $160k
- 5 years of exp
- Full Time
Not Available
In office - WFH flexibility
About the job
Motiv is looking for an Embedded Software Engineer III - Diagnostics/IOT to join the engineering team as a key contributor. As part of a small team, you will develop firmware tests for various components that comprise Motiv’s EV solution. Responsibilities include technical leadership, software design, coding, testing, and debugging as it relates to built-in tests, diagnostics and state reporting for embedded EV software products. Candidates should enjoy getting their hands dirty and debugging in hardware with digital probes, oscilloscopes. Be prepared to influence Motiv’s long-term software technology vision.
May require occasional domestic travel, less than 10%.
This position reports to the SW Engineering Manager and is based in Foster City, CA.
Duties and Responsibilities:
Work with management, architects, and developers to create cost-effective, flexible software/firmware embedded diagnostic and test solutions which scale with our business.
Design, develop, implement, and maintain embedded EV controls software, and diagnostics code primarily in C and Python.
Work in conjunction with systems engineers, hardware designers and software developers to develop strategies for real-time diagnostics and troubleshooting to FRU.
Coordinate with cloud/telemetry engineers to provide front-ends and fleet status tools for Customer Support and Manufacturing.
Work with Systems Engineers to support product level DVT, PVT, and validation plans.
Conduct requirements analysis, develop software requirements documents and test design documents.
Participate in peer design reviews and code reviews.
Participate in and promote continuous improvement of software quality.
Adhere to Motiv company policies, procedures, and best-practices.
Minimum Qualifications:
BS in Computer Engineering, Software Engineering, or Electrical Engineering with Software Emphasis.
Strong understanding of software engineering principles, including SW best practices and full SDLC.
5 years of Embedded Software/Firmware development experience
Passion for embedded software and freeing fleets from fossil fuels.
Strong proficiency in C - ability to understand compiler output (assembly). Experience with coding standards like MISRA C.
2 years’ experience with linux.
Familiarity with both RTOS and bare-metal systems.
Experience with MQTT and other IoT protocols and techniques. Ability to collaborate with Cloud/Data Engineers to optimize data volumes, critical information flows, and connectivity solutions.
Strong analytical and communications skills.
Preferred Qualifications:
MS in Computer Engineering, Software Engineering, or Electrical Engineering with Software Emphasis
Experience developing or testing safety-critical systems.
Experience with CI/CD , especially environments using Jenkins pipelines.
Experience in the automotive industry, and standards such as OBD, CAN, LIN, FlexRay, AUTOSAR, etc.
Familiarity with ISO-26262.
Fluency with Agile Development Methodology.
Experience developing and testing for AUTOSAR components.
Physical Requirements:
Prolonged periods of sitting at a desk and working on a computer
Must be able to lift up to 15 pounds at times
Salary Range:
$145,000.00-$160,000.00 (Salary ranges are determined by role, level, and location. Individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education and training.)
About the company
- Top 5% of respondersMotiv Electric Trucks is in the top 5% of companies in terms of response time to applications
- Responds within a few daysBased on past data, Motiv Electric Trucks usually responds to incoming applications within a few days