Job Description:

Job Summary

The Engineer is responsible for the design, development, testing, and troubleshooting of vehicle systems and applications, with a primary focus on software architecture for Electric Vehicles (EVs) and connected vehicle platforms. This role collaborates closely with cross-functional and international teams to ensure scalable, secure, and high-performance software systems.

The engineer also mentors junior developers, contributes to architecture governance, and supports the delivery of high-quality software solutions through best practices in documentation, quality, security, and continuous improvement.

Essential Duties

  • Define and maintain end-to-end software architecture for EV and connected vehicle platforms

  • Develop architecture-level requirements including system decomposition, interface definitions, and communication structures

  • Establish software design standards and architectural patterns for consistent quality and collaboration

  • Design scalable embedded, edge, and cloud software architectures aligned with automotive best practices

  • Architect integrations for telematics units, gateways, and connectivity modules

  • Collaborate with backend and cloud teams to support telemetry, diagnostics, OTA updates, and fleet management systems

  • Evaluate and select technology stacks, frameworks, and development tools

  • Troubleshoot software and system integration issues across vehicle platforms

  • Resolve complex technical challenges related to architecture design and deployment

  • Improve engineering processes through documentation, automation, and standardized workflows

  • Support system configuration, training, and technical enablement as needed

  • Work with cross-functional teams to implement and support new technologies and features

  • Travel for engineering collaboration and project support as required

Required Knowledge, Skills, and Abilities

Technical Knowledge & Documentation

  • Strong understanding of vehicle software architecture and connected vehicle ecosystems

  • Ability to translate system requirements into architectural specifications and interface designs

  • Proficiency in architecture documentation such as high-level designs, interface definitions, and modeling frameworks

Software Design & Implementation

  • Expertise in embedded and connected vehicle software architectures, modular design, and system partitioning

  • Experience applying automotive standards and best practices in software development

  • Proficiency with modern development and modeling toolchains and CI/CD workflows

  • Broad understanding of full-stack systems to support cross-platform collaboration

Problem-Solving & Debugging

  • Advanced root cause analysis across embedded, cloud, and vehicle communication systems

  • Ability to optimize performance, scalability, and system reliability

Quality & Safety

  • Strong adherence to software safety and validation standards

  • Focus on accuracy, compliance, and system robustness

Project Execution

  • Effective management of multiple technical initiatives

  • Clear communication across engineering and operational teams

Lab & Testing

  • Hands-on experience with software validation and hardware integration

  • Knowledge of testing and verification best practices

Continuous Improvement

  • Drive to enhance software architecture quality and development efficiency

  • Commitment to staying current with emerging technologies

Education and Experience

Education

  • Bachelors degree in Software Engineering or a related field required

  • Advanced degree or professional certifications preferred

Experience

  • 5+ years of experience in software engineering or software architecture, ideally in automotive or EV environments

  • Experience designing and guiding development using modern software stacks and modeling tools

  • Strong knowledge of vehicle communication protocols and system integration

  • Experience with connected vehicle platforms, cloud services, and distributed systems

  • Proven ability to architect, troubleshoot, and optimize complex software systems

  • Experience working in cross-functional development teams and technical documentation tools

Working Place:

Riverside, California, United States

Company :

2026 Feb 12th Virtual Fair - ElDorado National