Demo

Embedded Bring-up, Software Engineer (Automotive)

OSI Engineering
Mountain View, CA Full Time
POSTED ON 1/12/2026
AVAILABLE BEFORE 11/11/2026

Embedded Bring-up, Software Engineer (Automotive)

Role Summary:


The Senior Staff Software Engineer will design, develop, and deliver embedded software for high-performance computing platforms for a leading Automotive Group. This role focuses on building reliable base software, leading system bring-up, integrating core components, and solving complex hardware–software interaction issues. This engineer will also drive improvements in testing, diagnostics, and software quality, while collaborating with cross-functional teams and external partners to ensure robust, secure, and production-ready solutions. As a senior member of the technical team, this position provides hands-on expertise and mentorship to strengthen in-house software development capabilities.


Embedded Software Development


  • Design and implement base software components including BSP, MCAL, bootloaders, and OS services
  • Lead board bring-up, hardware abstraction layer (HAL) integration, and low-level driver development
  • Support hardware teams with component selection, schematics review, and debugging
  • Contribute to software diagnostics, test hooks, and fault injection mechanisms
  • Interface with third-party vendors for BSW stack integration and tuning
  • Collaborate with internal teams on software requirements, especially in safety and security domains
  • Develop and maintain continuous integration and automated testing environments
  • Ensure quality through static/dynamic code analysis and validation tools
  • Drive prototyping of novel BSW features, accelerating early-stage platform evaluations
  • Provide expert technical guidance to ensure efficient delivery of critical features to engineering teams, mentoring less experienced engineers, and fostering a culture of continuous improvement.
  • Lead discussions on technology stack selection, balancing scalability, performance, and maintainability.
  • Guides the creation of strategic launch and release plans with cross-functional teams while maintaining best practices in coding, documentation, and code reviews.


Operational Management

  • Coordinate with manufacturing and validation teams for ECU bring-up, flashing, and test software
  • Proactively identify risks in software/hardware interaction and drive mitigations
  • Ensure compliance with relevant automotive standards and development processes utilizing advanced design patterns for iterative and scalable development

General Skills:

  • Attention to detail and a high level of accuracy in all work
  • Critical thinking skills
  • Thoughtful problem solving
  • Strong communication – verbal and written
  • Time management

Required Specialized Skills:

  • Deep understanding of software platform development and corresponding software.
  • Knowledge of typical vehicle EE architectures and automotive development processes.
  • Knowledge of functional safety concept (ISO26262) and implementation of same in software.
  • Deep Knowledge of embedded system software architecture, real-time operating systems, and web framework components and its interfaces
  • Knowledge of connected HPC software components and its peripherals
  • Knowledge of connected vehicle infotainment and communication software systems.
  • Experienced with introduction into mass production of the same.
  • Exhibit mastery of multiple programming languages and script languages C, C , Java, HTML5
  • Knowledgeable of best practices to align with the latest technology and software design principles, influencing architectural decisions through insights into trade-offs.

Desired Skills:

  • Consumer electronics SW design architecture
  • Rapid prototyping and validation
  • Approaches for cloud oriented mobile internet applications
  • Connected navigation and driver assistance system technologies


Workplace Flexibility:

Occasional travel may be required, less than 15%

Years of Relevant Experience:

10 years of software development experience with BSW

Required Education:

Bachelor’s degree in computer engineering, Software Engineering, Computer Science, or related field

Desired Education:

Master’s degree in computer engineering, Software Engineering, Computer Science, or related field


Submit resume to jobs@OSIengineering.com


Owen Williamson

408.550.2800 x127


Type: Fulltime

Location: Mountain View, CA (Hybrid)

Salary Range: $150-190K (DOE)

Salary : $150,000 - $190,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Bring-up, Software Engineer (Automotive)?

Sign up to receive alerts about other jobs on the Embedded Bring-up, Software Engineer (Automotive) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at OSI Engineering

  • OSI Engineering Sunnyvale, CA
  • A globally leading consumer device company based in Cupertino, CA is looking for a Senior Data Engineer to join their team and help build the next generati... more
  • 12 Days Ago

  • OSI Engineering Austin, TX
  • Job Details We're seeking an AI Data and Python Tools Engineer to develop and deploy intelligent tools that leverage big data infrastructure and modern AI ... more
  • 3 Days Ago

  • OSI Engineering Cupertino, CA
  • A globally leading consumer device company headquartered in Cupertino, CA is looking for Acoustics Hardware EPM to become an integral part of a team that c... more
  • 3 Days Ago

  • OSI Engineering Mountain View, CA
  • A global leader in consumer technology is looking for a QA Data Analyst & Telemetry Specialist to help drive their product quality efforts through insightf... more
  • 3 Days Ago


Not the job you're looking for? Here are some other Embedded Bring-up, Software Engineer (Automotive) jobs in the Mountain View, CA area that may be a better fit.

  • Axiom Software Solutions Limited Mountain View, CA
  • Job Title : Embedded Software Engineer Location : Palo Alto, California Look for Ex- NVidia / Qualcomm Company Exp Automotive QNX The following skills are ... more
  • 14 Days Ago

  • Millennium Software and Staffing Inc Santa Clara, CA
  • We are looking for an Embedded Software Engineer with strong experience in C/C development on Linux-based platforms. The role involves designing, developin... more
  • 16 Days Ago

AI Assistant is available now!

Feel free to start your new journey!