Bose Applications Software Engineer in Esslingen ASD, Germany

Job Description

The Embedded Software Engineer will be responsible for developing and maintaining customized audio amplifier software for various OEMs. These programs will involve a variety of technologies, including MOST, CAN and Ethernet communications, Real-time Operating Systems and built-in diagnostics interconnected with OEM specific diagnosis protocols. The software is targeted for a number of 32-bit microcontrollers and SOC systems.

Requirements

  • BS/MS Computer Engineering or BS/MS Electrical Engineering with Software focus

  • 5+ years of experience developing real-time embedded software

  • C/C++ language experience and familiarity with scripting languages

  • Strong software development skills and knowledge/experience in software engineering best practices (i.e. OOD, modularity, extensibility, reusability and maintainability)

  • Experienced in the areas of requirement management, problem definition, solution planning/development using state-of-the-art tools and techniques

  • Demonstrated ability to work cross-functionally with other team members including project management, electrical, mechanical and quality engineers and act as the software technical contact partner for internal and external customers

  • Excellent oral and written communications skills in both English as well as German, including ability to produce clear and concise technical software documentation

  • Solid understanding of the need for industry best practice and agile software development processes

Preferred:

  • Automotive industry experience a plus

  • French language skills a plus

  • Prior experiences with asymmetrical multi-core SoC processors

  • Prior experiences with automotive networking protocols (CAN, MOST; UDS) including their industry-wide tool chains

  • Prior experiences with the configuration/integration of 3rd party software layers in a pre-defined source code base

  • Prior experience with AUTOSAR basic principles and tool chain

  • Prior experience with CMMI or SPICE standard

Tools

  • Hardware analysis: Oscilloscope, Logic Analyzer

  • Network analysis: CAN, MOST using industry-wide tool chains

  • Software development: Debuggers, Emulators, VCS, bug tracking systems, state-of-the art design and modelling tools

  • Office Productivity (Word, Excel, Visio, Project)

Privacy Policy at http://www.bose.com/content/dam/BoseDAM/Web/consumerelectronics/global/content_pages/corporate/careers/PDFs/Bose-Privacy-Policy.pdf

Cookie Policy at http://www.bose.com/content/dam/BoseDAM/Web/consumerelectronics/global/content_pages/corporate/careers/PDFs/Bose-Cookie-Policy.pdf

Terms and Conditions at http://www.bose.com/content/dam/BoseDAM/Web/consumerelectronics/global/content_pages/corporate/careers/PDFs/Bose-Terms-and-Conditions.pdf

We’re a company built on disruptive innovation—having the courage to challenge the status quo, an unwavering commitment to our customers, and the fundamental belief that anything is possible. We never settle; we have a passion for discovering better ways to help people enjoy the things they love. We need people like you, people with better solutions. If you join us, you’ll find the opportunity to do your best work and the freedom to enjoy it. Here, every employee has the opportunity to build their own success and contribute to ours. It’s an atmosphere of trust, collaboration, high expectations, and great reward.