Talent.com
Engineer, Software Architecture
Engineer, Software ArchitectureEl Dorado National California • Riverside, CA, United States
[error_messages.no_longer_accepting]
Engineer, Software Architecture

Engineer, Software Architecture

El Dorado National California • Riverside, CA, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Summary

The Engineer is responsible for the design, development, testing, and troubleshooting of the vehicle systems and applications, particularly in the area of Software Architecture 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.

Responsibilities

  • Define and maintain the end?to?end software architecture for EV and Connected Vehicle platforms, ensuring scalability and long?term maintainability.
  • Develop architecture?level requirements, including system decomposition, interface definitions (ex. CAN database file), and communication structures.
  • Establish and govern software design standards and patterns that ensure consistent quality and efficient collaboration across teams.
  • Leverage deep knowledge of automotive standards such as AUTOSAR, while researching and developing the most suitable architecture approach for ENC without being constrained by existing frameworks.
  • Evaluate and select technology stacks, frameworks, and tools that support robust embedded, edge, and cloud software development.
  • Architect integrations for TCUs, gateways, and connectivity modules, defining key communication and diagnostic interfaces.
  • Collaborate with backend / cloud teams to design secure and efficient data pipelines for telemetry, diagnostics, OTA, and fleet management.
  • 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

Technical Knowledge & Documentation

  • Deep understanding of vehicle software architecture, connected vehicle ecosystems, and domain?specific design principles.
  • Ability to translate vehicle?level and system?level requirements into architectural specifications, interfaces, and design constraints.
  • Proficiency in developing architecture documentation such as High?Level Designs, SRS, interface definitions, UML / SysML models, and platform design guidelines.
  • Software Design & Implementation

  • Extensive knowledge of embedded and connected vehicle software design, including modularization, layering, communication patterns, and system partitioning.
  • Experience designing systems that comply with automotive standards (e.g., AUTOSAR, MISRA, MAAB), while selecting optimal approaches aligned with product strategy.
  • Proficiency with architectural and development toolchains (e.g., MATLAB / Simulink, GitHub, modeling tools, CI / CD pipelines).
  • Broad understanding of full?stack architectures, enabling effective collaboration with front?end, backend, cloud, and embedded teams.
  • Software Problem?Solving Skills

  • Strong capability for root cause analysis across vehicle networks, embedded components, cloud interfaces, and telematics systems.
  • Advanced debugging and troubleshooting skills for embedded software, communication interfaces, and distributed systems.
  • Ability to analyze performance, timing, resource usage, and system bottlenecks, and to guide teams toward optimized and scalable software solutions.
  • 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.
  • Hands?on experience in software validation, including testing with hardware.
  • Knowledge of the unit testing and mitigation techniques.
  • Prototyping and validation of software systems.
  • Optimization of software designs for cost / performance.
  • Implementation of process improvements in software development.
  • Staying current with software engineering advancements.
  • Education, Experience, and / or Required Licenses

    Education

  • Bachelors degree in software engineering or a related field (required). Equivalent education or experience may be considered.
  • Preferred : Advanced degree (Masters / PhD) or certification in Software Engineering or related technologies.
  • Experience

  • 5+ years of experience in software engineering or software architecture, preferably within the EV or automotive domain.
  • 3+ years of experience in designing or guiding development using tools such as Simulink, C / C++, Python, React, or equivalent modern software stacks.
  • 3+ years of experience with vehicle communication protocols (e.g., CAN, J1939, UDS) and related analysis tools, including integration into architectural designs.
  • Hands?on or oversight experience in connected vehicle software, including telematics systems, cloud / edge interfaces, and front? / back?end integrations.
  • Demonstrated ability to troubleshoot, optimize, and architect solutions for complex distributed vehicle software systems.
  • Experience working within cross?functional development environments and using project management and documentation tools (e.g., JIRA, Confluence) to drive architecture alignment.
  • 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 posting 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 candidates qualifications and experience, with opportunities for growth and increases over time.

    The hiring range for this position is $130,000.00 to $145,000.00 per year.

    #J-18808-Ljbffr

    [job_alerts.create_a_job]

    Software Engineer • Riverside, CA, United States

    [internal_linking.similar_jobs]
    Software Architect

    Software Architect

    VirtualVocations • Riverside, California, United States
    [job_card.full_time]
    A company is looking for a Software Architect to define and maintain the technical vision for their SaaS products.Key Responsibilities Own and maintain the overall vision and strategic direction ...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Surrogates Start at $75K-$95K+ $1,200 Bonus + $11K Pre-Pregnancy Payout

    Surrogates Start at $75K-$95K+ $1,200 Bonus + $11K Pre-Pregnancy Payout

    Physician's Surrogacy • Hesperia, CA, US
    [job_card.full_time] +2
    Surrogates Start at $75K$95K+ $1,200 Bonus + $11K Pre-Pregnancy Payout.Looking for a high-paying opportunity with real support and no upfront costs?. Become a Surrogate and earn up to $95,000+.Up t...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Remote Side Hustle Developer

    Remote Side Hustle Developer

    Finance Buzz • Blue Jay, California, US
    [filters.remote]
    [job_card.full_time] +1
    This position is for individuals who want to develop a side income stream while still working full time.You will test different small-scale remote opportunities, learn what works, and grow what pro...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Software Developer - ArcGIS Pro Imagery

    Sr. Software Developer - ArcGIS Pro Imagery

    Esri • Redlands, California, United States
    [job_card.full_time]
    This is a great opportunity to join a fast-paced agile team that works with the latest technologies and patterns, asynchronous programming, and MVVM to design and develop next-gen Esri software.We ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Front Desk Attendant

    Front Desk Attendant

    UFC Gym • Murrieta, CA, US
    [job_card.full_time]
    The Front Desk Attendant is responsible for delivering the Ultimate Service Promise by providing superior customer service to our members and guests. ESSENTIAL DUTIES & RESPONSIBILITIES : .Ensures...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Field Service Engineer

    Senior Field Service Engineer

    Cardiac Imaging, Inc. • Perris, CA, US
    [job_card.full_time]
    Join the country’s leading Cardiac PET provider! Cardiac Imaging Inc.CII) is looking for talented and ambitious professionals to join our dynamic team and improve patient outcomes across the ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    TradeJobsWorkforce • 92517 Riverside, CA, US
    [job_card.full_time]
    Software Engineer Job Duties : Develops information systems by designing, developing, and instal...[show_more]
    [last_updated.last_updated_30] • [promoted]
    General Manager

    General Manager

    Jobot • Hesperia, CA, US
    [job_card.full_time]
    Steel Fabrication Company looking for General Manager.This Jobot Job is hosted by : John Erwin.Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume.Salary : $11...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Quick Earnings : Earn At Least $740 For Your First 68 Trips, Guaranteed.

    Quick Earnings : Earn At Least $740 For Your First 68 Trips, Guaranteed.

    Uber • Crestline, California, us
    [job_card.full_time] +1
    Earn at least $740 driving with Uber when you complete your first 68 trips in 30 days.Why Uber? Driving is an easy way to boost your income while maintaining the flexibility your schedule requires ...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted] • [new]
    Software Engineering Manager

    Software Engineering Manager

    Mitratech • Riverside, CA, US
    [job_card.full_time]
    At Mitratech, we are a team of technocrats focused on building world-class products that simplify operations in the Legal, Risk, Compliance, and HR functions. We are a close-knit, globally dispersed...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Part-Time Focus Group Participant - Electronics

    Part-Time Focus Group Participant - Electronics

    ApexFocusGroup • Murrieta, California, US
    [job_card.full_time] +1
    Now accepting applicants for Focus Group studies.Earn up to $750 per week part-time working from home.Must register to see if you qualify. No Administrative Assistant admin experience needed.Adminis...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Popeyes - RESTAURANT MANAGER

    Popeyes - RESTAURANT MANAGER

    Feast Enterprises • Hesperia, CA, US
    [job_card.full_time]
    Responsible for managing the overall operations of a Popeye's unit.Uses discretion in daily management decisions with accountability for ensuring effective execution of the Service Profit Chain...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer

    Software Engineer

    TradeJobsWorkForce • 92514 Riverside, CA, US
    [job_card.full_time]
    Software Engineer Job Duties : Develops information systems by designing, developing, and installin...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Core Experiences - Riverside, USA

    Senior Software Engineer, Core Experiences - Riverside, USA

    Speechify • Riverside, California, United States
    [job_card.full_time]
    Speechify is the easiest way to listen to the world’s information.Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go,...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Remote C# Software Engineer - AI Trainer

    Remote C# Software Engineer - AI Trainer

    SuperAnnotate • Hesperia, California, US
    [filters.remote]
    [job_card.full_time]
    This is an hourly-paid, fully remote contractor role where you will review AI-generated responses and / or generate C# / . NET engineering content, evaluating reasoning quality and step-by-step problem-...[show_more]
    [last_updated.last_updated_variable_days]
    Algebra Private Tutoring Jobs Murrieta

    Algebra Private Tutoring Jobs Murrieta

    Superprof • Murrieta, California, US
    [job_card.full_time] +1
    Superprof is the leading tutoring platform in the USA, connecting passionate individuals with eager learners.We operate in over 41 countries, making education accessible to everyone, everywhere.Sup...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Systems Engineer II

    Systems Engineer II

    Courser • Riverside, CA, US
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Who we are COURSER is a partnership platform that helps technology service companies identify and take the next step in growth. Our organization has a strong company culture built on ou...[show_more]
    [last_updated.last_updated_variable_days]
    Restaurant Manager

    Restaurant Manager

    Sizzler • Hesperia, CA, US
    [job_card.full_time]
    Have Excellent Communication Skills.Ability to Thrive in the Fast-Paced Environment.Have Professional Appearance and meet Company Grooming Standards. Food experience preferred, but not required.Resp...[show_more]
    [last_updated.last_updated_30] • [promoted]