Bose - Bloomfield Hills, MI

posted about 1 month ago

Full-time - Senior
Bloomfield Hills, MI
Furniture, Home Furnishings, Electronics, and Appliance Retailers

About the position

The Software Architect for Automotive at Bose will lead the development of high-performance, integrated software-hardware systems tailored for automotive applications. This role involves collaborating with customers and engineering teams to create innovative solutions that enhance sound experiences in vehicles. The architect will be responsible for system architecture design, requirements analysis, and ensuring alignment with Bose's software vision while mentoring a team of engineers.

Responsibilities

  • Drive the development of personalized solution proposals for clients' specific needs by collaborating with customers and engineering teams.
  • Provide technical software architecture and design guidelines, leading technical discussions across multiple teams.
  • Responsible for requirements analysis, system architecture design, and aligning Bose SW Vision with customer architecture.
  • Engage with customers to understand vehicle architecture and propose solutions for seamless deployment of Bose features.
  • Shape the final architecture to align with Bose reference designs in collaboration with customer teams.
  • Turn software requirements into flexible, scalable, testable, and high-performance software architectures.
  • Ensure future software and hardware platforms include well-documented software architecture; review and suggest improvements.
  • Lead technical solution definition during RFI/RFQ phases, estimating complexity and engineering costs.
  • Define the vision and requirements for solutions to company challenges, recommending optimal options and developing roadmaps.
  • Verify features' processing needs to accommodate required feature sets tailored to hardware and third-party software specifications.
  • Schedule and participate in reviews of software designs and code changes, providing direction to developers as needed.
  • Analyze feature requests for audio processing and management, driving system and software requirements.
  • Prototype concepts in electronics systems and deploy them to projects using AUTOSAR standards.
  • Develop coding core competence in C/C++ or autogenerated using Matlab, and participate in design reviews.
  • Prepare software product architecture documents and provide training to software engineers.
  • Review the development process, assist in controlling development costs, and define development standards.
  • Develop prototypes simulating the development process from conception to implementation.
  • Engage in software development, code reviews, and testing, taking ownership of solutions from vision to deployment.

Requirements

  • B.S. in Software, Computer, or Systems Engineering or equivalent; M.S. preferred.
  • 10+ years of software engineering experience with a proven track record in architecting high-performance automotive embedded software products.
  • At least 5 years of experience as a software architect/design, ideally for audio architecture control units.
  • Proficient in coding skills (C/C++) with a minimum of 5 years of experience in embedded software development.
  • Experience leading technical teams and providing direction in design and implementation.
  • Ability to explain complex concepts and negotiate effectively.
  • Track record of engaging with customers and developing trusted relationships through software architecture and technology thinking.
  • Strong background in software/system design to enable portability and efficient reuse for future applications.
  • Understanding of software-hardware integration and support for board bring-up and hardware configuration-based software.
  • Experience with operating systems like Android, Linux, QNX, AUTOSAR, codecs, DSP, and network technology.
  • Experience with Embedded Software, Linux shell, Real-time operating systems, QNX, Linux kernel, System On Chip, microcontrollers, and AUTOSAR.
  • Strong background in software architecture methodology ensuring compliance with standards and monitoring implementation.

Nice-to-haves

  • Good understanding of signal processing, experience within the Audio Domain is a plus.
  • Good understanding of ARM and DSP processors.

Benefits

  • Health insurance
  • 401k retirement plan
  • Paid holidays
  • Flexible scheduling
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service