Senior Software Engineer
$145k - $175kEldorado 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. Senior Software Engineer Location: Riverside, CA Salary Range: $145,000 - $175,000/yr. Job Summary The Senior Software Engineer 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. Essential Duties 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 for engineering purposes, including international trips (e.g., to China) as needed. Required Knowledge, Skills, and Abilities Bachelor's degree in software engineering or a related field (required). Equivalent education or experience may be considered. 7+ years of experience in Software Engineering. 5+ years of hands-on experience with software design tools (e.g., Simulink, Stateflow) 5+ 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. Strong programming skills with C, C++, Java and Python. 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. Eldorado CA
$181.05k - $213k
...system of record, Carta brings together the software, services, and legal infrastructure that... ...shape the outcome. You'll join a small, senior team that blends startup-style execution... ...You'll Solve As a Senior Software Engineer II, KYC, you will lead technically...SeniorFull time$140k - $160k
...Requisition ID: 182823 Job Level: Senior Level Home District/Group: DHO Kiewit Data... ...to join our fast-paced and innovative Software Delivery Team. We are seeking a highly talented, experienced Senior Software Engineer that is passionate about creating our next...SeniorFull timeHome officeWeekend work- ...Role: Senior Software Engineer(Python) Location: Toronto Downtown , ON Type: Fulltime Responsibilities and Duties Design and deliver high quality features and enhancements. Own the end-to-end delivery of large features within your...SeniorFull time
$180k - $220k
...onsite at our Toronto office to support collaborative team dynamics and innovative problem-solving. BitGo is hiring a Senior Mobile Software Engineer to build the apps our retail users use to manage and move digital assets. You will own features from design through release...SeniorFull timeWork at officeWorldwide- ...Job Title: Software Developer - Back End Senior (IMS/DMS) Location: Toronto, Ontario M3M 0B4 Work Model: Hybrid Duration: 11 months Security Clearance: CRJMC Must Haves ~ Experience with z/OS V2.2 or higher. ~ Expertise using file...Senior
- ...maintaining, and conducting unit tests. Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations. General Skills Experience in...Senior
$135k - $155k
...Job Summary The Senior Electrical Engineer supports efforts throughout the company to optimize the operation, performance, and efficiency of all manufacturing processes. Benefits At CalPortland, we’re proud to offer a comprehensive, competitive benefits...SeniorFull time- ...Our Client is seeking experienced Senior PeopleSoft HCM Developer to support the Workforce... ...Designer, PeopleCode, Application Engine, Component Interface, Integration Broker,... .... Participate in all phases of the Software Development Life Cycle (SDLC), including...Senior
- ...Job Title: Software Developer - ERP / Case Management Senior (PeopleSoft) Location: Toronto Work Model: Onsite Duration: 9 months Extension... ...Application Designer, PeopleCode, Application Engine, Component Interface, Integration Broker, SQR, and BI...Senior
- Job Summary: The Senior Back End Software Developer will be responsible for analyzing, designing, developing, and maintaining mainframe and client-server applications primarily using PL/I and COBOL within a complex public sector environment. This role involves working...Senior
$181.05k - $213k
...system of record, Carta brings together the software, services, and legal infrastructure that... ...tax to LP reporting. You’ll join small, senior teams that blend startup-style speed... ...moves real money. We’re hiring multiple engineers, and you’ll be hired into the Investors...SeniorFull timeWork at office- ...minutes - empowering data-driven decision-making at the speed of conversation. Role Description Weʼre looking for a Senior Software Engineer with 5 - 8 years of professional experience to help design, build, and scale the production systems behind askpollyʼs AI-...SeniorFull timeWork at office
- ...Job Title: Software Developer - CRM Senior (Dynamics) Location: Toronto Work Model: Onsite Duration: 5 months Extension: 1 Time Must Haves ~8+ years of experience with hands-on and leading Dynamics CRM projects. ~ Experience Customization...Senior
- ...We are hiring for a Senior Java Full Stack Developer . This role focuses on building scalable... ...Understanding of Agile and the software development lifecycle Bachelor's degree in Computer Science, Engineering, or a related field What you'll do...Senior
$85k - $95k
Salary Range: CA$85,000.00 To CA$95,000.00 Annually The Senior DevOps Engineer is a hands-on technical leader within Rightsline’s Engineering... ...containerized services on AWS ECS (Fargate), and elevating software development practices from a platform engineering...SeniorRemote workFlexible hours$180k - $220k
...onsite at our Toronto office to support collaborative team dynamics and innovative problem-solving. BitGo is looking for a Senior Software Engineer (Backend) to join our Mobile team and help us build the first-time user experience for our retail users....SeniorFull timeWork at officeWorldwide$120k - $135k
...and a commitment to empowering our people and communities. For more information, visit Summary The Senior Product / Application / Structural Engineer – Building Products provides technical leadership and engineering support for the application of various siding...SeniorLocal area- ...Our Client is seeking an experienced Senior Software Developer with strong expertise in Microsoft Azure, .NET Core, C#, MVC, Entity Framework, ReactJS, and Azure DevOps to support a major public sector modernization initiative. The successful candidate will contribute...Senior
- ...provides safety, operational risk management, and sustainability software that empowers organizations to identify and resolve issues... ...agent-based products. You will partner closely with product, engineering, and the broader QA team to bring rigor to how we test LLM-driven...SeniorFull timeFlexible hoursShift work
$160k - $195k
...new product line that will transform the insurance broker experience through AI and machine learning. As an AI-Driven Full Stack Engineer, you'll be part of a team charting new territory - designing and implementing intelligent systems that automate manual processes and...SeniorFull timeWork at officeRemote workWork from home$90k - $130k
100% Employee-Owned · Big-firm resources, local-team relationships, ONE IMEG cultureIMEG is hiring a Revit API Software Engineer -Remote- to build new engineering automation applications and modify existing applications in our internal library. This role requires strong...Full timeLocal areaRemote workFlexible hoursNight shift$84.3k - $105.4k
.... Serving both residential and commercial markets, Unique Lighting Systems offers a full line of outdoor lighting productsThe Software Engineer II designs, develops, tests, and maintains software solutions that support Toro's connected irrigation and lighting products....Full timeCasual workWork at officeRemote workWork visaRelocation package$180k - $220k
...onsite at our Toronto office to support collaborative team dynamics and innovative problem-solving. BitGo is looking for a Senior Software Engineer to help build and evolve the ledger systems behind our clients' balances, trading positions, and financial reporting. You'...SeniorFull timeWork at officeWorldwide$140k - $200k
...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’...SeniorRemote job- ...UC Riverside is seeking a Senior Director of Development for UCR Health to lead the fundraising program and act as principal counsel on philanthropy to the CEO. The role focuses on six- and seven-figure gifts, portfolio management, and cross-unit collaboration to align...Senior
- ...Requisition Title: Senior Cloud Security & DevSecOps Engineer Location: Greater Toronto Area / Hybrid Experience: 6+ years Role Overview... ...Degree in Computer Science, Cybersecurity, Software Engineering, or a related field. Advanced cybersecurity...Senior
- ...Job Title: Full Stack Software Engineer Location: Canada, Remote Contract: T 4 Contract Pay Rate: CAD 45 to 50/hour Experience: 2 to 3 Years Work Hours: Eastern or Pacific Time Role Summary We are hiring a Full Stack...Contract workTemporary workRemote work
- ...Job Title: DataOps/Cloud Data Engineer Senior (Databricks/Oracle/Pyspark) Location: Toronto, ON Work Model: Hybrid Duration: 6 months Extension: 3 Times Must Haves Design, build, automate and optimize complex data ETL/ELT processes...Senior
- CalPortland seeks a Senior Electrical Engineer to lead the design, optimization, and reliability of electrical systems across our mining and construction materials operations. In this role, you will develop and upgrade power distribution, motor control, and automation...Senior
$123k - $133k
...leading U.S. transportation manufacturer specializing in design, engineering, and end-to-end production of heavy-duty buses, shuttles, and... ...connected, supported, and moving forward. Senior Process Engineer Location: Riverside, CA Salary Range...SeniorLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- senior operations technician Jurupa Valley, CA
- healthcare software sales Jurupa Valley, CA
- software implementation project manager Jurupa Valley, CA
- software Jurupa Valley, CA
- remote software sales Jurupa Valley, CA
- trading software engineer
- costco software developer
- audio software developer
- google entry level software engineer
- software engineer amazon



