Engineer, Software Architecture
Vets Hired
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
Required Knowledge, Skills, and Abilities
Technical Knowledge & Documentation
Education and Experience
Education
- 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
- 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
- Advanced root cause analysis across embedded, cloud, and vehicle communication systems
- Ability to optimize performance, scalability, and system reliability
- Strong adherence to software safety and validation standards
- Focus on accuracy, compliance, and system robustness
- Effective management of multiple technical initiatives
- Clear communication across engineering and operational teams
- Hands-on experience with software validation and hardware integration
- Knowledge of testing and verification best practices
- 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
- 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
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Engineer, Software Architecture in Riverside, CA vacancy
$122.5k - $177.5k
...interest of national security. Job Title: Senior Specialist, Software Engineering Job Code: 34734 Job Location: Anaheim, CA Schedule... ...of complex and advanced technical problems power system architectures and power conversion equipment. The Senior Software...SuggestedLocal areaFlexible hours- ...Overview You will be an Architect / Sr .NET Software Engineer responsible for the development of new software products and enhancements... ..., with expertise in C#, ASP.NET, ReactJS and AWS with Architecture. You will be responsible for architecting, designing, developing...Suggested
$24 - $27 per hour
...quality control. Our areas of expertise are Site acquisition, Architecture, engineering & design, Project & construction management, Installation... ...and troubleshoots operation with specialized tools or software. Runs appropriate cables. Performs maintenance, repair or...SuggestedOdd jobLocal areaShift workNight shiftWeekend work$45 - $65 per hour
...Methods provides an end-to-end portfolio of best-in-class products, engineering, service, parts, training, and integration. Methods has more... ...resolve any issues related to machine operations, including software and hardware challenges. # Customer Training : Train...SuggestedHourly payFull timeWork at officeRemote workNight shift- ...Application System Integration Engineer (Solar Inverter + EVCS + Portable Power Station) In the role you will be a key technical role... ...within the cross-functional team to integrate and the hardware and software products between our own and others worldwide. You will support...SuggestedLocal areaWorldwideMonday to Friday
- ...Summary We are seeking an experienced Software Developer (Full Stack) to lead the... ...development, a deep understanding of software engineering principles, and a track record of... ...technical requirements Participate in architectural design decisions and contribute to...Temporary workRemote workFlexible hours
- ...Micro1 is seeking a Software Developer to join its remote team. The successful candidate will design, develop, and maintain scalable applications using programming languages such as Python, Rust, GoLang, and others. Collaboration with a dynamic team is essential for delivering...Remote work
- ...new boundaries.The Senior Applications Engineer is the primary technical resource responsible... ...hardware and energy management software solution to meet customer needs. Develop... ...understanding of the distributed energy systems architecture surrounding energy storagePartnering...For contractorsWork at officeLocal area
- Generac Power Systems is seeking a Senior Applications Engineer in Corona, California. This role focuses on architecting microgrid designs and providing technical resources for energy storage solutions. The ideal candidate has over 8 years of experience in applications...
$60 - $120 per hour
...Software Developer $ 60 - $ 120 /hour pay Required Skills Python Rust GoLang Full-stack... ...across domains like finance, healthcare, engineering, and more. Our platform identifies and... ...reviews, technical discussions, and architectural planning to drive continuous improvement...Contract workRemote work$110k - $125k
...leading U.S. transportation manufacturer specializing in design, engineering, and end-to-end production of heavy-duty buses, shuttles, and... ...keep communities connected, supported, and moving forward. Software Engineer Location: Riverside, CA Salary Range: $110,...Temporary workLocal area$160k - $200k
...thinks, strategizes, and executes. We are building more than software. We are building an industry operating hub - an orchestration... ...platform. We are seeking a full-time Forward Deployed Software Engineer in any Concordance location or fully remote. This position...Full timeTemporary workLocal areaRemote workFlexible hours$58.4k - $116.9k
...Job Title: Software Developer (.NET/Angular) Job Category: Information Technology Time Type: Full time Minimum Clearance Required to Start: Secret Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental US The Opportunity...Full timeContract workWork experience placementLocal areaFlexible hours$100k
...walmart lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent...Full timeH1bRemote work- Experience of over 6 years with solid understanding of object-oriented design, algorithms, and data structures. Proficient in Java, J2EE, Restful Web services and related technologies Work experience in Java Script, React JS and Node JS is Mandatory Experienced in using...Work experience placement
$104.25k - $139k
Senior SAP FIORI Developer USA - Corona, CA About Monster Energy: Forget about blending in. That's not our style. We're the risk-takers, the trailblazers, the game-changers. We're not perfect, and we don't pretend to be. We're raw, unfiltered, and a bit unconventional...- ...reputation with the clients. Currently, we are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full-time positions with clients. Who Should Apply: Recent...Full timeH1bImmediate startRemote work
$31.99 per hour
...administration in Confluence. • Knowledge of JIRA query language (JQL). • Understanding of content structuring, information architecture, workflow design, automation rules, and reporting dashboards. • Strong technical documentation skills. • Ability to work with...Hourly payMinimum wageFull timeContract workWork experience placementFlexible hours- A leading precast company based in Fontana, California seeks an enthusiastic Engineer to lead design teams and produce engineering deliverables using CAD or CAE systems. Ideal candidates will have a Bachelor's degree in Engineering and a strong background in concrete design...
$105k - $120k
The Validation Engineer is responsible for planning, executing, and reporting test and validation activities for electric vehicle (EV)... ...corrective actions. Interface with design, mechanical, electrical, and software teams to support issue resolution and design iteration. Manage...Local area- Altura Credit Union in Riverside, California is looking for a Solutions Developer to create custom software solutions and enhance financial core processes. The role involves modern development practices, including automation and AI-assisted tools, to improve efficiency...
- * This position be on-site 4-5 days a week* Job Summary The Release Train Engineer (RTE) will serve as a servant leader, coach, and facilitator for an Agile Release Train (ART) supporting Federal Government, Department of Defense (DoD), and government contractor...Temporary workFor contractorsFlexible hours
$115k - $150k
...Saalex is seeking a Software Engineer (Range Systems) in Corona, CA. Saalex is an Engineering and Information Technology Services... ...software solutions for complex systems Participate in system architecture, requirements analysis, and interface definition Develop...Full timeTemporary workWork at officeRemote work- Here are the Role Details: ~ Location: Corona , CA ~3 days/week onsite(Tues/wed/thru) ~ Employment Type: Full-Time Key Responsibilities: Project Management: 10+ years of experience in SAP Project Management (Fixed Price, Milestone, and T&M/Staffing). ...Full time3 days per week
- ...Experience : 7+ years of professional software development experience with Java.... ...Spring Boot (with a focus on microservices architectures) API Development : Demonstrable... ...Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent...
- ...and responsive design, with a strong understanding of Drupal architecture, PHP, object-oriented programming, and best practices. Proficient... ...ability to write clean, maintainable code using core engineering principles, linters, static analysis, and automated testing to...Full timeRemote workDay shift
- ...ideal for recent graduates or professionals with 1–2 years of software development experience eager to expand their technical expertise... ...~ Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field (or equivalent internship...Temporary workInternshipFlexible hours
- ...Mentor junior team members, lead code reviews, participate in architecture discussions, and establish development best practices.... ...Qualifications ~ Bachelor's degree in computer science, Software Engineering, or a related field (or equivalent experience). ~5+ years...Temporary workFlexible hours
- SUMMARY The Solutions Developer is responsible for researching, designing, developing, testing, and implementing custom in-house software solutions and financial core processes that support Altura Credit Union’s strategic initiatives. This role actively applies modern...
- A dynamic eLearning development company is seeking an experienced Interactive Flash Developer to lead the technical development of eLearning projects. The ideal candidate will have a passion for creating interactive experiences, at least 3 years of Flash development experience...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engineer, Software Architecture. Be the first to apply!
Related searches
- software engineer amazon Riverside, CA
- software developer positions Riverside, CA
- software engineer Riverside, CA
- senior software engineer remote Riverside, CA
- software engineer healthcare Riverside, CA
- information technology software engineer Riverside, CA
- cybersecurity software engineer Riverside, CA
- intel software engineer Riverside, CA
- software developer fintech Riverside, CA
- software developer Riverside, CA

