Engineer, Software Architecture

Vets Hired

$110K — $130K *
Manufacturing & Automotive
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Software Engineering or related field; advanced degree preferred
  • 5+ years in software engineering or architecture, particularly in automotive or EV
  • Expertise in embedded/connected vehicle software and modular design
  • Strong understanding of vehicle communication protocols and system integration
  • Experience with cloud services, distributed systems, and modern software stacks

Responsibilities

  • Define and maintain software architecture for EV and connected vehicle platforms
  • Develop architecture-level requirements such as system decomposition and communication structures
  • Establish software design standards and architectural patterns
  • Design scalable embedded and cloud software architectures
  • Architect integrations for telematics and connectivity modules
  • Collaborate with backend teams for telemetry and diagnostics support
  • Troubleshoot software and system integration issues

Benefits

  • Mentorship opportunities for junior developers
  • Collaborative work environment with international teams
  • Focus on continuous improvement and best practices
  • Emphasis on quality, security, and documentation
  • Opportunities to explore new technologies and features
Full Job Description
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

Similar Jobs

More Jobs at Vets Hired

More Manufacturing & Automotive Jobs

Find similar Engineer, Software Architecture jobs: