Senior Software Development Engineer (Multiple Positions) REF241943C

Bosch
Plymouth, MI, US
Full-time

Company Description

Robert Bosch LLC seeks Senior Software Development Engineer (Multiple Positions) at its facility located at 15000 N. Haggerty Road, Plymouth, MI 48170.

Work in the Driving Systems department. Help with ADAS component implementation. Responsible for Testcases implementation and integration.

Review activities and requirement discussions. Responsible for the development of Human Machine Interface (HMI) for our Driver Assistance functions.

Analyze customer requirements. Create design documentation, implement logic, perform design and implementation reviews, support test engineering with the creation and execution of test cases, as well as perform vehicle level testing for Driver Assistance software functions.

Work in an agile development team to design and implement Human Machine Interface functionality for customer projects. Perform software development and requirements engineering according to the V-model.

Analyze customer requirements and create related subsystem and module requirements. Create design documentation in both text and model-based formats.

Implement logic for new features and / or modify existing logic to realize the design. Perform reviews for requirements, designs, and implementations, as well as support other team members with theirs.

Follow the defined software development processes, while proactively pushing to improve and streamline all areas of the process.

Support module testing for assigned software components. Work closely with Requirements / Project Managers / Test Engineers to develop quality test cases.

Analyze and document test data and results. Support validation on system / vehicle level as well as customer validation trips.

Support joint analysis and review of test data with customers. Communicate with other Software Developers globally to share knowledge and lessons learned.

Support other Software Developers working in other areas to broaden your skill set and balance workload. Communicate proactively and effectively with a global team in a hybrid working environment.

Telecommuting : Hybrid : Work from home 3 days a week. REQS : This position requires a Bachelor's of Science degree, or foreign equivalent, in Electrical Engineering, Computer Engineering, Computer Science or a related field and 5 years of experience as a Software Engineer, Embedded Software Engineer or occupation involving software development using C++ in automotive or embedded control systems.

Additionally, the applicant must have employment experience with : (1) V model or Agile; (2) C++ programming language; (3) MATLAB or Simulink language;

4) Requirement Management tool (IBM DOORS); (5) Vector Tooling (CANalyzer or CANape); and (6) Driver Assistance or ADAS functions (Adaptive Cruise Control).

Applicants who are interested in this position should apply online at , search Senior Software Development Engineer / REF241943C .

LI-DNI

Additional Information

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

9 hours ago
Related jobs
Promoted
Fishbeck, Thompson, Carr & Huber
Novi, Michigan

Senior Land Development Engineer. Senior Civil / Land Development Engineer. Lead civil/site designs for a variety of site development projects and clients including direct engineering for client projects and supporting other departments with Civil engineering on their projects. Fishbeck has an excit...

Promoted
CMK Resources, Inc.
Ann Arbor, Michigan

Lead by example with a hands-on approach to software development while mentoring and guiding a team of engineers. Champion and implement Test Driven Development (TDD) practices, ensuring the delivery of high-quality, scalable, and reliable software. Extensive experience in backend software developme...

Bosch
Plymouth, Michigan

REQS: This position requires a bachelor’s degree, or foreign equivalent in Electrical Engineering, Electronics Engineering, Mechanical Engineering, Computer Engineering or a related field and five (5) years of experience as a System Software Engineer, Software Engineer or other occupation involving ...

Magna
Southfield, Michigan

The Senior Software Engineer is responsible for Requirements, designing the software components (detailed design), codes the software components and tests the software components based on the software architecture and the software requirements within a project. Collaborate with system functional saf...

Bosch
Farmington Hills, Michigan

REQS: This position requires a Bachelor’s degree, or foreign equivalent in Electrical Engineering, Electronic Engineering, Mechanical Engineering, Computer Science or a related field and 3 years of experience as a Project Engineer, Systems Engineer, or other occupation involving software development...

Bosch Group
Plymouth, Michigan

REQS: This position requires a bachelor’s degree, or foreign equivalent, in Computer Science, Computer Engineering, Electrical Engineering, Electronic Engineering or a related field and 5 years of experience as a Software Test Lead, Software Manager or occupation involving leadership within the engi...

Cisco
Ann Arbor, Michigan

You will partner with engineering teams to build automation frameworks and bake quality in each step of the software development process. You’ll be a part of Duo’s Quality Engineering team whose mission is to empower engineers with the quality tools, frameworks, and processes to continuously (on dem...

1000 KLA Corporation
Ann Arbor, Michigan

AI Software Engineersare core to KLA’s technology, while we do not currently have an opening, we are always building our AI Software Engineering talent community, we are interested in learning about your background. Software Engineers in the AI and Physics Modeling team may work on a variety of task...

Indotronix International Corporation
Michigan

The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting, problem solving, and software verification test...

II-VI Incorporated
Plymouth, Michigan

Plymouth, MI, is looking for a Staff Vision Software Engineer to join its Software Engineering Team for our Laser Systems business unit. Bachelor's degree in Engineering, Computer Science, or comparable degree and 7+ years of related experience or;. Master’s degree in Engineering, Computer Science, ...