Embedded Lead - A2B
Bose CorporationAbout the role
Job Description
Embedded Software Engineer - A2B
At Bose, we are passionate about helping people reach their fullest human potential so that they can feel more, do more, and be more. Working as a member of the Embedded Software Team, come astonish our Bose Automotive Division with your outstanding ability to create software solutions for a superlative audio experience in a car.
As an Embedded Software Engineer working for the Bose Software Organization, you will be part of a close-knit team within the world-wide Bose Automotive Software and Systems Group. You will help developing and maintaining cutting-edge and highly customized audio amplifier platform technology and software. These solutions will involve a variety of technologies, including AutoSAR, CAN A2B, and Ethernet communications and built-in diagnostic protocols with the goal to deliver the exceptional Bose experience to OEMs and customer delivery application teams.
Required skills and experience:
- MS in Electrical or Computer Engineering with an emphasis on software development for embedded systems
- 6+ years of experience developing software for real-time embedded systems for automotive OEMs in the domains
- 3+ years of experience with A2B protocol. Proven hands on experience with associated drivers, tools and configurators for A2B.
- Solid software development skills focused on software engineering best practices such as object oriented designs, modularity, extensibility, reusability and maintainability
- Thorough knowledge in C/C++
- Ability to build comprehensive unit and system tests in software to verify implemented functions
- Strong motivation to work in world-wide distributed and cross-functional teams to work on challenging problems such as as supporting project management, electrical, mechanical and quality engineering teams
- Excellent communication skills including the ability to produce clear and concise technical software documentation
Preferred skills and experience:
- Experienced in the areas of requirement management, problem definition, solution planning using industry leading methods and tools
- Solid understanding of the need for industry software quality and agile development processes (e.g. SCRUM, CMMI, ASPICE)
- Prior experiences with the configuration/integration of 3rd party software layers into a pre-defined source code base
- experience and familiarity with scripting or software modelling languages
Tools
- Hardware Analysis: Oscilloscope, Logic Analyzer
- Network & Protocol Analysis: CAN, Ethernet, UDS, A2B
- Software development: Debuggers, Emulators, Version Control and Bug Tracking Systems, Software Design and Modelling Tools
- Office Productivity: Microsoft Office Tools including Visio and Project
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s