Software / Firmware Development Manager (hybrid)
Bosch GroupAbout the role
Company Description
The Communications Systems Division of Bosch Security Systems is headquartered in Burnsville, Minnesota. Our product segments include Critical Communications Systems, Pro Sound, and Public Address & Conferencing. With our premium brands: Bosch, Dynacord, Electro-Voice, RTS and Telex, we provide solutions that reflect our brand values for audio quality, and innovation. The company’s broad portfolio of products and systems are used by government agencies, hospitals, critical infrastructure facilities, broadcast TV stations, cable head end stations, electronic media campuses, mobile sports production truck companies and in many other commercial and industrial environments throughout the country.
Job Description
Are you an Engineer Manager with a background in software/firmware development? Check out this exciting opportunity with Bosch! Based in our Burnsville, MN location, the Software/Firmware Development Manager will manage a team of engineers, as well as lead software / firmware development for products, test operations, process improvements, and software tool management for complex electronics hardware and systems used for critical audio communications. Our focus is Intercom products which are used in broadcast media production, theaters, house of worship, and other industrial uses such as transportation, energy production, and space flight.
As a Software/Firmware Development Manager, you will:
- Develops products for the Intercoms Product Line, focusing on software and firmware deliverables
- Collaborates with the Business to develop and document product requirements, balance competing needs of priorities, manufacturing improvements, and process improvements.
- Provide software and real-time firmware development and testing leadership for a multi-site team for complex audio products
- Manages software and firmware continuation / maintenance activities
- Plans, organizes, coordinates, and manages overall activities of technical development and the development team
- Provides technical leadership as to the deployment of software / firmware development and test technologies
- Provides strong technical oversight, guided by experience, to ensure individual project accomplishments and overall team effectiveness is achieved relative to committed objectives, articulating commitments, and takes accountability for the actions of the team
- Understands and articulates development risks for products, actively managing and mitigating risks
- Provides technology vision, strategy, and Business management oversight; innovations and technological advances that improve quality, reduce efficiency, and improve productivity Champions initiatives to improve critical process and technology related issues, focusing on embedded firmware / software to integrate with hardware solutions to support Business goals
- Develop and implement tool chains and pipelines to facilitate quality and efficiency of development activities
- Cultivates career development of staff members through coaching, training, performance evaluations and challenging job assignments; maintain technical competence and leadership, and establish management succession
- Measures performance of team and critically analyzes the development and test needs of the team and processes
- Exhibits strong customer interface skills and responsiveness to meet customer needs
- Meets with customers and articulates technical solutions to issues and technical development activities in conjunction with Business and Engineering Leadership
- Participates in product roadmap and resource scheduling discussions in Product Management
- Develops and implements staffing plans, budget proposals, and equipment / software tool requirements consistent with anticipated workloads
- Monitors and controls expenses as needed for software activities
- Adheres to and advocates for the Bosch Product Engineering Process
Qualifications
- BS (MS Preferred) in Software Engineering, Computer Engineering, or Electrical Engineering, plus a minimum of 12 years of experience or equivalent blend of education and experience in software development
- MS in Management of Technology or an equivalent Technology-MBA degree preferred
- Broad technological expertise - comprehension and awareness of the latest technologies and the ability to maximize the impact of technology in appropriate discipline areas
- Preferred experience in complex high-speed digital and audio products
- Extensive knowledge in software / firmware development, pipeline management tools, and test automation / management
- Significant experience and knowledge of Agile development methodologies and deployment strategies
- Demonstrated excellent oral and written communication skills
- Exc
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