Key member in the Infotainment Platform BSP team delivering foundational platform services in embedded systems. Focus on developing OS services and solving complex problems in automotive software.
Responsibilities
Design, develop, and implement critical platform OS services, with primary focus on efficiency, robustness and reliability.
BSP bring up activities, which may include device driver development, working closely with hardware teams and vendors to validate initial software.
Develop software that seamlessly crosses multiple runtime domains.
Conduct system-wide performance and optimization analysis.
Work closely with cross-functional teams including hardware, applications, and integration.
Lead system-level debugging activities that may span within the IVI or across the entire vehicle.
Write concise design documents and keep detailed notes and data.
Requirements
Bachelor's or equivalent combination of relevant education and experience.
10+ years of experience in the embedded operating systems space, with proven production delivery record in the automotive industry.
Expert-level proficiency in C/C++ for embedded systems development.
Solid understanding of automotive electrical architectures and electronic interfaces.
Exceptional analytical and problem-solving skills, with a pro-active approach to mitigating issues before they arise.
Experience developing software in multiple operating systems, such as Linux, Android, and/or bootloaders.
Knowledge of system managers such as systemd or initrc.
Even better, you may have...• Experience with Automotive safety standards.
Experience working logic analyzers, oscilloscopes, and other electronic laboratory equipment.
Benefits
Immediate medical, dental, vision and prescription drug coverage
Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
Vehicle discount program for employees and family members and management leases
Tuition assistance
Established and active employee resource groups
Paid time off for individual and team community service
A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
Paid time off and the option to purchase additional vacation time.
Full Stack Developer at Centah managing integrations and API features for a scalable SaaS platform. Contributing to system reliability and mentoring less experienced engineers.
Director of Software Engineering providing strategic and technical leadership across Ensemble’s software delivery organization. Drive technology strategy and lead engineering teams to deliver scalable software solutions.
Lead Software Engineer responsible for influencing and implementing technology strategy for software delivery teams at Ensemble. Focused on developing reusable components and mentoring technical deliverables.
Developing and maintaining state of the art solutions for McKesson. Senior Associate Software Engineer role requires collaboration with teams and participation in Agile methodology.
GPU Software Development Engineer developing innovative software solutions for media and video acceleration on Intel's graphics architecture. Collaborating on cutting - edge technologies to optimize performance.
Principal Engineer leading end - to - end mixed - signal IP development for advanced SoC projects. Collaborating with cross - functional teams at Microchip Technology Inc. to ensure successful project integration and delivery.
Engineering Lead managing a talented team focused on API - first products in a fintech startup. Collaborating with product and delivery teams to ensure high - quality solutions in a fast - paced environment.
Director of Software Engineering at Roche leveraging AI for drug discovery and leading technical teams. Collaborating with scientists, influencing strategy across the organization and managing complex platforms.
Lead technical operations and engineering for biologics manufacturing in a global biopharmaceutical company. Drive process excellence and support multiple facilities and product introductions.
Senior Software Engineer shaping the technical foundation of AI documentation platform. Join a seed - stage company with explosive growth and impact in home healthcare.