Skip to main content

This job has expired

Software/Firmware Developer (Multiple Positions) (REF181795D)

Employer
Bosch Group
Location
Owatonna
Salary
Competitive
Job Description



Bosch Automotive Service Solutions Inc. seeks a Software/Firmware Developer (Multiple Positions) at its facility located at 655 Eisenhower Drive, Owatonna, MN 55060. Responsible for a variety of duties that support the development of software used to manage electronic devices for the Bosch Automotive Aftermarket. You will work in a team environment with multiple organizational departments in a dynamic and changing manufacturing facility. Create program code using C, C++, C#, JAVA and scripting languages per specifications. Create software architecture, Software design, and Automated software testing with documentation. Hardware board bring-up, troubleshooting, device drivers development, and automated software builds. Implement enhancements to software applications Tools. Use Source code configuration management, requirement tracking, defect tracking and documentation tools. Software quality assurance. Design Review, Code review and adhering to software development process and workflows. Defect fixing, problem solving, and providing technical support per business needs. Participate and seek out personal development opportunities to maintain a detailed knowledge of industry standards, engineering best practices, and business needs. Remote Work May Be Permitted. REQS: This position requires a Bachelor s degree, or foreign equivalent, in Electrical Engineering, Civil Engineering, Electronic Engineering, Computer Science, Math, Physics, Mechatronics Engineering, Computer Engineering or related field, plus 3 years of professional experience developing firmware or software in a product development atmosphere. Additionally, the applicant must have professional experience with: 1. Embedded software development; 2. Application development for Linux; 3. Automotive Protocols such as OBDII; 4. Automotive standards such as J2534 and PDU-API; 5. C/C++ and Scripting Language; 6. Tools such as CANalyzer, emulator or simulator; and 7. Different phases of Software Development Life Cycle (SDLC). Apply below.

Additional Information

All your information will be kept confidential according to EEO guidelines.

Indefinite U.S. work authorized individuals only. Future sponsorship for work authorization unavailable.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert