Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer III

$120k - $145k

Eldorado CA

Join a manufacturing leader with over 50 years of excellence, where every role contributes to building reliable transportation solutions that people depend on everyday across the United States and Canada. At ENC, we prioritize safety, quality, innovation, collaboration, and continuous growth - creating vehicles our teams can take pride in.


Founded in 1975, ENC (ElDorado National - California) is a leading U.S. transportation manufacturer specializing in design, engineering, and end-to-end production of heavy-duty buses, shuttles, and cargo vehicles through a custom-build, mixed-model assembly process. Each vehicle is produced in our purpose-built facility in Riverside, California supporting public agencies and private transportation providers nationwide. We offer one of the industry's widest portfolios of power options, including 100% battery-electric, diesel-electric hybrid, CNG, and clean diesel.


ENC is committed to revitalizing American manufacturing through innovation, customer focus, and the delivery of high-quality vehicles that keep communities connected, supported, and moving forward.


Software Engineer III

Location: Riverside, CA

Salary Range: $120,000 - $145,000

Position Summary


The Software Engineer III is responsible for the design, development, testing, and troubleshooting of software systems and applications, particularly in the area of control system development for Electric Vehicles (EVs). This role requires collaboration with various teams, including international teams, to ensure that software and systems operate efficiently, reliably, and securely.
In addition, the engineer will mentor and support junior developers while working closely with cross-functional teams and external partners to drive the development and implementation of new software solutions. Maintaining clean, well-documented code while adhering to best practices in software quality, security, and performance is essential.

Key Responsibilities:

This list of essential duties is not all-inclusive and may be expanded to include other duties, as management may deem necessary from time to time. The team member must be able to perform each essential job duty identified below satisfactorily. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential duties of this position unless doing so would create an undue hardship.
  • 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 (30%) for engineering purposes, including international trips (e.g., to China) as needed.
Position 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).
  • Technical Knowledge & Documentation
    • 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)
  • Software Design & Implementation
    • 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.
  • Software Problem-Solving Skills
    • 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).
  • Quality & Safety Compliance
    • Strict adherence to software safety standards and regulations (e.g., ISO26262)
    • Precision-focused approach to software validation
    • Implementation of quality control measures for software systems
  • Project Execution
    • Ability to manage multiple software design projects
    • On-time delivery of software system solutions
    • Effective communication with cross-functional engineering teams
  • Lab & Testing Skills
    • Hands-on experience with software test equipment (e.g., Simulink Test)
    • Knowledge of the unit testing and mitigation techniques
    • Prototyping and validation of software systems
  • Continuous Improvement
    • Optimization of software designs for cost/performance
    • Implementation of process improvements in software development
    • Staying current with software engineering advancements
Preferred Qualifications:
  • Advanced degree (Master's/PhD) or certification in Software Engineering or related technologies is a plus.
  • Experience in the automotive industry is highly desirable.
Work Environment:

This is an onsite position based in Riverside, CA and requires being onsite.


Benefits:
  • Comprehensive benefits package: Medical (including FSA & HSA), dental, vision, life and disability insurance, EAP, mental health, and wellness programs
  • 401(k) with employer match
  • Paid time off and twelve (12) paid holidays
  • Employee referral program
  • Career growth and development opportunities


Career Growth at ENC

We believe great careers and leaders are built from within. Many of our team members have advanced into roles that lead or into specialized technical positions. We invest in hands-on training, skill development, and long-term career pathways within manufacturing operations.


Equal Opportunity Employer

ElDorado National California Inc. (ENC) is an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, genetic information, or any other protected class under applicable federal, state, and local laws. We are committed to fostering a diverse and inclusive workplace where all employees feel valued and respected.


ENC takes affirmative action to employ and advance employment opportunities for minorities, women, protected veterans, and individuals with disabilities. We actively encourage qualified candidates from all backgrounds to apply and join our team.


ENC is also committed to ensuring that individuals with disabilities have equal access to opportunities. If you require a reasonable accommodation to complete the application process, please contact HR Department for assistance.


In accordance with California's wage transparency law (Senate Bill 1162), we are committed to pay equity and transparency. The salary range reflected on the job positing is our good faith estimate of what we expect to pay for this role at the time of posting. While we do not typically hire at the top of the salary range, initial offers are based on the candidate's qualifications and experience, with opportunities for growth and increases over time.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer III in Jurupa Valley, CA vacancy
  • $135.2k - $179.13k

     ...pivot from a “job” opportunity to an authentic experience!This Engineer III - Power BI Platform is a highly skilled and experienced...  ...the planning and execution of platform upgrades, patching, and software releases, assessing their impact and ensuring seamless transitions... 
    Suggested
    Temporary work
    Remote work
    Monday to Friday

    Inland Empire Health Plan

    Rancho Cucamonga, CA
    2 days ago
  •  ...distance to 91730) Minimum Experience: 6–8 years data engineering, data platform, or related software/data infrastructure experience Role Summary Our client...  ...regulatory compliance, is seeking a Data Engineer (Level II or III). This role is responsible for designing, building,... 
    Suggested
    Full time
    3 days per week

    Twenty80 llc

    Rancho Cucamonga, CA
    1 day ago
  • $54 - $68 per hour

     ...energy solutions. Our integrated, single-source solutions include turnkey in-house capabilities with design assistance, as well as engineering applications and automated control systems. Essential Duties & Responsibilities Executes project start-ups, commissioning,... 
    Suggested
    Hourly pay
    For contractors
    Flexible hours

    Emcor UK

    Chino, CA
    18 hours ago
  • $118.6k - $157.14k

     ...IT Department Leadership, the Developer III is responsible for the design, planning,...  ...insuranceKey ResponsibilitiesDesign and develop software applications independently or within a...  ..., and practicesProfessional software engineering practices and best practices for the... 
    Suggested
    Temporary work
    Remote work

    Inland Empire Health Plan

    Rancho Cucamonga, CA
    2 days ago
  • $140k - $200k

     ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Suggested
    Full time
    Work at office

    Speechify

    Rialto, CA
    12 hours ago
  • $118.6k - $157.14k

     ...experience!Reporting to IT Department Leadership, the Developer III - Application Development is responsible for development, modification...  ...and document business solutions.Execute full lifecycle of software development (Agile/DevOps).Communicate efficiently/effectively with... 
    Temporary work
    Work experience placement
    Remote work
    Monday to Friday

    Inland Empire Health Plan

    Rancho Cucamonga, CA
    2 days ago
  •  ...C for expertise, scale, and technology.Job DescriptionSoftware Engineer P2 Toronto (SS&C Financial Services Development)Location(s): Downtown...  ...Do:The Financial Services Group at SS&C is currently hiring a Software Engineer. This engineer will be responsible for analyzing,... 
    Ongoing contract
    Full time
    Casual work
    Currently hiring
    Local area
    Flexible hours

    SS&C Technologies

    Ontario, CA
    1 day ago
  • $110k - $135k

     ...world's largest companies to small and mid-market firms, rely on SS&C for expertise, scale, and technology.Job DescriptionSenior Software Engineer, Progress ABLLocation(s): Toronto, OntarioStatus: Full-timeGet To Know Us:SS&C is leading the way. We continue to look for... 
    Ongoing contract
    Full time
    Casual work
    Flexible hours

    SS&C Technologies

    Ontario, CA
    4 days ago
  • $115k - $150k

     ...Saalex  is seeking a  Software Engineer (Range Systems) in  Corona, CA.  Saalex is an Engineering and Information Technology Services company with a focus on Test Range Operations and Management, Engineering and Logistics Services, Data Analytics and Business Intelligence... 
    Full time
    Temporary work
    Interim role
    Work at office
    Remote work

    Saalex

    Corona, CA
    12 hours ago
  • $118.6k - $157.14k

     ...and to pivot from a “job” opportunity to an authentic experience!Under the direction of the Encounters & EDI Leadership Team, the Engineer III is responsible for analysis of new DHCS/CMS requirements and providing recommendations for new rules implementation, submissions... 
    Work at office
    Remote work
    Monday to Friday

    Inland Empire Health Plan

    Rancho Cucamonga, CA
    4 days ago
  • $118.6k - $157.14k

     ...from a “job” opportunity to an authentic experience!The role of an Engineer III - Quality Assurance at IEHP is to Lead Quality Assurance efforts on the implementation of large complex third-party software products / homegrown software products across the organization and... 
    Temporary work
    Work experience placement
    Remote work
    Monday to Friday

    Inland Empire Health Plan

    Rancho Cucamonga, CA
    2 days ago
  • $82.9k - $120k

     ...Systems offers a full line of outdoor lighting productsThe Embedded Engineer provides expertise within the department of Technical Operations...  ...be considered.Engineer II: 2 - 4 years of experience Engineer III: 5-7 years of experienceEngineer IV: 7+ years of... 
    Full time
    Casual work
    Work visa

    Toro Company

    Riverside, CA
    2 days ago
  • $118.6k - $157.14k

     ...pivot from a “job” opportunity to an authentic experience!The Engineer III - Test Environment Management is the lead position assisting the...  ..., tools, and resources to manage multiple components like software, hardware, databases, test data, and applications. This position... 
    Remote work
    Monday to Friday

    Inland Empire Health Plan

    Rancho Cucamonga, CA
    2 days ago
  •  ...difficult to navigate without the right tools. Pivotal Health combines software, data, and service into a seamlessly integrated, AI-driven...  ...journey. About the Role We're hiring a Senior Software Engineer to join Pivotal's Growth & Onboarding team. This is a primarily... 
    Remote work
    Flexible hours

    GrabJobs

    Riverside, CA
    1 hour ago
  • $213k - $339.9k

     .... Airtable’s mission is to bring the power of computing and software development to everyone. We are developing a powerful and extensible...  ...and maintainable for us. As a Full-Stack, Backend engineer at Airtable, you will have the opportunity to work with customers... 
    For contractors
    Live in
    Work at office
    Remote work
    Flexible hours

    GrabJobs

    Riverside, CA
    1 hour ago
  • $186.8k - $233.5k

     ...through how they show up. How We Build Babylist is in the middle of a fundamental shift in how software gets made, and we are not tiptoeing into it. We are rebuilding our engineering culture around a simple belief: AI changes everything. How teams are structured, how... 
    Work at office
    Remote work
    Flexible hours
    Shift work

    GrabJobs

    Riverside, CA
    4 days ago
  •  ...national-security focused agencies within the Department of Defense and U.S. Intelligence Community. We are seeking to hire a Senior Software Engineer to our team! Client: CTEC develops and delivers innovative customer-centric technologies and solutions that support the Office... 
    Work experience placement
    Work at office
    Remote work

    GrabJobs

    Riverside, CA
    4 days ago
  • $140k - $200k

     ...accessibility. We're a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class...  ...and love solving real user problems. Role Overview As a Software Engineer on the macOS team , you'll help build and scale... 
    Full time
    Remote work
    Flexible hours

    Speechify

    Rialto, CA
    12 hours ago
  • $90.3k - $189.6k

     ...The Opportunity:CACI is seeking a highly experienced Full Stack Software Developer to lead the design, development, and maintenance of...  ...experience in development, a deep understanding of software engineering principles, and a track record of delivering scalable, high-quality... 
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Norco, CA
    2 days ago
  • $135.2k - $179.13k

    OverviewWhat you can expect! Find joy in serving others with IEHP! We welcome you to join us in “healing and inspiring the human spirit” and to pivot from a “job” opportunity to an authentic experience!The Cybersecurity Risk Analyst is a cybersecurity program and control...
    Temporary work
    Remote work

    Inland Empire Health Plan

    Rancho Cucamonga, CA
    8 hours ago
  • $130k - $210k

     ...Canada. At this time we are unable to provide Visa sponsorship. Engineering at Swiftly Engineering at Swiftly is not only about writing...  ...prototypes to test new ideas and mitigate risks, and building scalable software using industry best practices. We’re guided by a mission to... 
    Work experience placement
    Work at office
    Home office
    Flexible hours

    Medium

    Ontario, CA
    4 days ago
  • $169k - $253k

     ...office to meet with your team for events or meetings. Join Our TeamJoin GoDaddy, where your work will directly influence how our engineers craft and build, and how millions of entrepreneurs utilise our products. Our role sits at the intersection of AI, platform engineering... 
    Full time
    Second job
    Work at office
    Local area
    Remote work
    Work from home

    Go Daddy Group

    Ontario, CA
    4 days ago
  •  ...Who we’re looking for: We are seeking an Application Security Engineer with expertise in Static and Dynamic Application Security Testing...  ...-level security controls. Your mission is to fortify our software supply chain by integrating rigorous security testing directly... 
    Contract work
    Remote work

    GrabJobs

    Riverside, CA
    1 day ago
  • $69.6k - $142.7k

     ...Continental US* * *The Opportunity:CACI is seeking a seasoned Front-End Software Developer experienced in Tableau and Python, to assist in the...  ...development experience, a profound understanding of software engineering principles, and a proven track record of delivering scalable,... 
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Norco, CA
    1 day ago
  • $127k - $140k

     ...equipment and components, consumable supplies, aftermarket parts, software and digital solutions, and support services through five...  ...Reporting to the Director, Product Management, the Applications Engineering Manager is responsible for leading and managing the Centrifugal... 
    Temporary work
    Work experience placement
    Flexible hours

    Dover Digital Printing

    Grand Terrace, CA
    3 days ago
  • $9.4k

     ...security, and responsible AI practices What We're Looking For Bachelor's degree or equivalent experience 6-10 years of full stack software development experience Experience with React, Angular, or Vue.js Knowledge of REST APIs, Entity Framework Core, Git, and Agile methodologies... 
    Temporary work
    Flexible hours

    Cortrol Process Systems

    Chino, CA
    1 day ago
  • $190k - $250k

     ...venture capital investments accessible to anyone. Through the software we build, we are democratizing the private investment industry....  ...person collaboration when needed. We're seeking a Lead Software Engineer to manage a team within our API Engineering group. This team owns... 
    Temporary work
    Live in
    Remote work
    Flexible hours

    GrabJobs

    Riverside, CA
    3 days ago
  •  ...Experience in designing and building event driven architecture. • Demonstrated experience in Agile development, application design, software development, and testing. • Ability to effectively communicate with stakeholders, product, and experience owners. • Experience... 
    Remote work

    GrabJobs

    Riverside, CA
    1 hour ago
  •  ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full-time positions with clients. Who should apply? Recent... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Rancho Cucamonga, CA
    3 days ago
  •  ...requirements. The Role We're looking for a Senior Fullstack Engineer who is primarily frontend-focused but comfortable contributing...  ...For: Senior Fullstack Engineer Requirements ~5+ years of software engineering experience with significant frontend ownership ~... 
    Remote work
    Flexible hours

    GrabJobs

    Riverside, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer III. Be the first to apply!