×
Register Here to Apply for Jobs or Post Jobs. X

Engineer, Software Architecture

Job in Riverside, Riverside County, California, 92504, USA
Listing for: Vets Hired
Full Time position
Listed on 2026-02-09
Job specializations:
  • Software Development
    Software Engineer
Job Description & How to Apply Below

Overview

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.

Responsibilities
  • 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 tool chains 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: Bachelor’s 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
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary