** Indefinite U.S. work authorized individuals only. Future sponsorship for work authorization is not available.
** This role is hybrid at the Burnsville MN office.
Do you have a background in software/firmware development Are you an innovative thinker with software development lifecycle experience Join our team in Burnsville MN as a Software Systems Architect/Developer and turn ideas into implementations.
As a Software Systems Architect/Developer you will:
- Provide global guidance to system software architecture activities across business segments
- Develop software / firmware implementing software architectures and provide daytoday development guidance
- Provide field application support as needed to customers and Bosch field support staff
- Create software development and testing methodologies guidelines and documentation
- Provide input to project management on schedule development and create estimates for product management
- Work closely with product management and customers to develop and articulate product and system strategies codevelop technology and product roadmaps and turn customer needs and product strategies into requirements
- Mentor software development engineers in domain and technology knowledge growth
Qualifications :
REQUIREMENTS
- Bachelors/Masters degree in Computer Science Mathematics Engineering or related field
- At least 5 years embedded software / firmware development experience
- At least 2 years experience in software architecture development
- Ability to travel domestically and internationally a few times per year as needed
- C/C proficiency particularly in an embedded environment plus debugging realtime systems
- Experience developing for realtime operating systems (RTOS) such as RTLinux TIRTOS and Micrium c/OS) including understanding of tasks scheduling priorities and messaging
- Ability to work a hybrid schedule at the Burnsville MN office
DESIRED EXPERIENCE AND RECOMMENDED QUALIFICATIONS:
- Experience with source code control (Git Mercurial)
- Experience with Azure DevOps
- Microsoft Windows and MFC experience
- GUI design/development graphic bitmap/icon formats font formats
- Strong technical communication skills including an ability to justify design decisions document architecture communicate direction ability to present technology direction to Business Unit Senior Management
- Experience in developing software for realtime digital audio applications
- Communication systems audio routing networking NMOS
- Experience with digital audio formats: VOIP Dante ST211030
- Broadcast environments live Media production
- Microsoft Visual Studio GCC IAR Embedded Workbench TI Code Composer Studio
- Bug tracking test specifications system requirement specifications
Additional Information :
- All your information will be kept confidential according to EEO guidelines.
- By choice we are committed to a diverse workforce EOE/Protected Veteran/Disabled.
- BOSCH is a proud supporter of STEM (Science Technology Engineering & Mathematics) Initiatives: FIRST Robotics (For Inspiration and Recognition of Science and Technology) and AWIM (A World In Motion)
- Indefinite U.S. work authorized individuals only. Future sponsorship for work authorization is not available.
#LIBL1
Remote Work :
No
Employment Type :
Fulltime