Overview
Skills
Job Details
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
Owen Williamson
x127
Type: Fulltime
Location: Mountain View, CA (Hybrid)
Salary Range: $150-190K (DOE)