Embedded Bring-up, Software Engineer
4 weeks ago
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)
-
Embedded Bring-up, Software Engineer
4 weeks ago
Mountain View, United States OSI Engineering Full timeEmbedded 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...
-
Embedded Bring-up, Software Engineer
4 weeks ago
Mountain View, United States OSI Engineering Full timeEmbedded 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...
-
Embedded Bring-up, Software Engineer
5 days ago
Mountain View, CA, United States OSI Engineering Full timeEmbedded 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. Increase your chances of reaching the interview stage by reading the complete job description and applying promptly. This role focuses...
-
Embedded Software Engineer
2 weeks ago
Mountain View, United States Axiom Software Solutions Limited Full timeJob Title : Embedded Software Engineer Location : Palo Alto, CaliforniaLook for Ex- NVidia / Qualcomm Company Exp + Automotive + QNX The following skills are critical: Resume should have explicit mention on the following: Strong experience with QNX RTOS (message passing, multithreading, memory management, etc.).• Experience with DDS middleware (e.g., RTI...
-
Embedded Software Engineer
6 days ago
Mountain View, CA, United States Aurora Innovation Full timeWho we are Aurora's mission is to deliver the benefits of self-driving technology safely, quickly, and broadly. The Aurora Driver will create a new era in mobility and logistics, one that will bring a safer, more efficient, and more accessible future to everyone. At Aurora, you will tackle massively complex problems alongside other passionate, intelligent...
-
Embedded Software Engineer
4 days ago
Mountain View, CA, United States Aurora Innovation Full timeWho we are Aurora's mission is to deliver the benefits of self-driving technology safely, quickly, and broadly. The Aurora Driver will create a new era in mobility and logistics, one that will bring a safer, more efficient, and more accessible future to everyone. At Aurora, you will tackle massively complex problems alongside other passionate, intelligent...
-
Embedded Software Engineer
5 days ago
Mountain View, United States Crystal Equation Corporation Full timeEmbedded Software EngineerThis position is not open to C2C or any 3rd party agencies.Work Schedule: Onsite first 3 months, transitions to remote thereafterLocation: Mountain View, CA6 month contract (eligible for extension)Pay Range: $70/per hour - $82/per hourBenefits provided: (Medical/Dental/Vision, 401k, PTO, Life)In this role, you will:Design,...
-
Embedded Software Engineer
5 days ago
Mountain View, United States Crystal Equation Corporation Full timeEmbedded Software EngineerThis position is not open to C2C or any 3rd party agencies.Work Schedule: Onsite first 3 months, transitions to remote thereafterLocation: Mountain View, CA6 month contract (eligible for extension)Pay Range: $70/per hour - $82/per hourBenefits provided: (Medical/Dental/Vision, 401k, PTO, Life)In this role, you will:Design,...
-
Embedded Software Engineer
7 days ago
Mountain View, United States Reliable Robotics Corporation Full timeWe're building safety-enhancing technology for aviation that will save lives. Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods - and eventually people - move around the planet. We are a team of mission-driven engineers with experience across aerospace,...
-
Embedded Software Engineer
1 day ago
Mountain View, United States Reliable Robotics Corporation Full timeWe're building safety-enhancing technology for aviation that will save lives. Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods - and eventually people - move around the planet. We are a team of mission-driven engineers with experience across aerospace,...