Jobs · Engineering · California

Software Engineer III

ENC - ElDorado National California Inc. · Riverside, CA · 4 wk ago
Engineering$120k–$145k/yrFull-time

About the role

Located in Riverside, CA, this onsite Software Engineer III position focuses on the design, development, testing, and troubleshooting of software systems for electric vehicle control applications. The role involves collaboration with international and cross‑functional teams, mentoring junior developers, and contributing to the delivery of reliable transportation solutions.

Responsibilities

  • Develop and manage Electric Vehicle (EV) software requirements and specifications.
  • Design and implement software systems and components for applications and platforms using tools such as MATLAB/Simulink.
  • Develop and execute testing and diagnostics for software products and systems, primarily for EV applications.
  • Troubleshoot software-related issues in components, communication, and vehicle systems.
  • Resolve complex technical challenges in component development, system integration, and deployment.
  • Improve software engineering processes through standardized procedures, documentation and related tools.
  • Proactively mitigate project delays by providing short-term solutions for design/implementation issues.
  • Support system configuration, including installation, training, and setup for end-users or internal stakeholders.
  • Collaborate with cross‑functional teams (e.g., Sales, Manufacturing, Service) to design, implement, and troubleshoot new technologies/features.
  • Participate in business travel (approximately 30%) for engineering purposes, including international trips as needed.
  • Mentor and support junior developers while working closely with cross‑functional teams and external partners.

Requirements

  • Bachelor’s degree in software engineering or a related field (required); equivalent education or experience may be considered.
  • 5+ years of experience in Software Engineering.
  • 3+ years of hands‑on experience with software design tools (e.g., Simulink, Stateflow).
  • 3+ years of hands‑on experience with data logging & analysis tools (e.g., CANalyzer).
  • Proven track record in troubleshooting and optimizing complex vehicle software systems.
  • Hands‑on experience in vehicle control software, preferably EV controls (e.g., VCU, BMS).
  • Familiarity with cross‑functional project management tools (e.g., JIRA, Confluence).
  • Practical knowledge in software engineering & automotive engineering.
  • Skills in translating vehicle‑level requirements into software requirements.
  • Proficient in creating software design documents (e.g., High‑Level Design, SRS, UML).
  • Profound knowledge of vehicle software design and development.
  • Experience in implementing high‑quality, reliable, and standards‑compliant software code (e.g., MISRA, MAAB).
  • Proficiency with software development tools (e.g., MATLAB/Simulink, GitHub).
  • Strong Model‑Based Development (MBD) skills for software implementation.
  • Expertise in root cause analysis for vehicle system failures, particularly in EV systems.
  • Strong debugging and troubleshooting skills for embedded software.
  • Proficiency in analyzing and interpreting software performance metrics (e.g., execution time, CPU load).
  • Strict adherence to software safety standards and regulations (e.g., ISO262

Similar jobs

Software Engineer III

Scientific Research CorporationNorth Las Vegas, NV· 3 mo ago
Information Technology$100k/yrapply on careers-scires.icims.com

Software Engineer III

HBK - Hottinger Brüel & KjærUnited States· 1 mo ago
RemoteEngineering$110k–$120k/yrapply on spectris.wd3.myworkdayjobs.com