O

Sr. Software Engineer (Embedded Systems)

Orange Ev Llc
Full-time
On-site
Kansas City, Kansas, United States

Position Summary

We are a fast-growing Electric Vehicle company focused on delivering the highest quality and most dependable commercial electric vehicles on the market.  We are looking for a Senior Embedded Software Engineer with a focus on Automotive Systems to join us in developing great software solutions that allow us to continue providing high quality, safe vehicles to our growing clientele.

 

Position Responsibilities

  • Develop, Compile, Debug, Integrate, and Test software through the entirety of its development cycles.
  • Engage with Program Chiefs, Business Development Engineers, and the Engineering team to define software requirements to meet ongoing client needs.
  • Develop control algorithms for vehicle systems that might include propulsion, braking, steering, charging, and BMS systems following MISRA and ISO26262 standards.
  • Optimize algorithms to minimize energy usage while meeting or exceeding vehicle performance requirements.
  • Commission, validate, and calibrate applications in vehicles to reach desired performance and metrics.
  • Maintain required documentation in all parts of the software engineering process.
  • Participate in DFMEA’s and implement necessary improvements that are identified.
  • Develop, implement, and test software for vehicle-embedded systems.  
  • Collaborate with the production team for software releases for various electric vehicle platforms.

 

Position Qualifications

  • Bachelor’s degree in a related field such as Computer Science, Computer Engineering, Mechanical Engineering, or Electrical Engineering 
  • Prior experience working with Automotive Software standards and processes such as V diagrams, ASPICE, MISRA C, and ISO 26262.
  • Experienced in programming embedded C, C++, Python and/or working knowledge with MATLAB and Simulink
  • Prior experience working on Automotive Controls systems such as BMS, Drive by Wire (Braking/Steering Systems), Motor Controls, and or other applicable automotive controls
  • Experience with CAN or Ethernet communications 
  • Experience with automotive ECU testing such as HIL and SIL
  • Low-level driver software development for Microcontrollers
  • Software Validation experience for application or low-level driver software.
  • Must be willing to relocate or work in the Kansas City Metropolitan area

 

Ideal Candidates Will Also Have

  • Experience with charging controls and software development in accordance with J1772
  • Working experience in ADAS operations such as obstacle avoidance, path planning, etc
  • ISO 26262 Functional Safety experience for embedded systems and working knowledge of J1939 standards.
  • Experience with Model Based Systems Engineering and ASPICE Software development process and standards.
  • Experience with MathWorks products would be a plus
  • Prior experience with Project Management principles