Job Description:Job SummaryThe 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 AbilitiesTechnical 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 ExperienceEducation
- 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