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

Embedded -up, Software Engineer; Automotive

Job in Mountain View, Santa Clara County, California, 94039, USA
Listing for: OSI Engineering
Full Time position
Listed on 2025-12-01
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer, DevOps, Software Architect
Salary/Wage Range or Industry Benchmark: 150000 - 190000 USD Yearly USD 150000.00 190000.00 YEAR
Job Description & How to Apply Below
Position: Embedded Bring-up, Software Engineer (Automotive)

Embedded Bring-up, Software Engineer (Automotive)

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. The 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 and 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
  • Guide 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 related software
  • Knowledge of typical vehicle EE architectures and automotive development processes
  • Knowledge of functional safety concept (ISO
    26262) and implementation of the same in software
  • Deep knowledge of embedded system software architecture, real‑time operating systems, and web framework components and their interfaces
  • Knowledge of connected HPC software components and their 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 scripting 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
  • 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

Location

Mountain View, CA (Hybrid)

Salary Range

$150,000 – $190,000 (DOE)

Contact

Submit resume to

#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