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.

12 hours ago
Related jobs
Promoted
OneStream Software
Birmingham, Michigan

We are looking for a Senior Software Engineer with a strong background in Microsoft. Bachelor's Degree in Computer Science, Computer Information Systems, Software Development, Electrical Engineering. Your primary responsibilities will be to design, develop & maintain software solutions built on the ...

Promoted
KLA
Ann Arbor, Michigan

Enabling the movement towards advanced chip design, KLA's Global Products Group (GPG), which is responsible for creating all of KLA's metrology and inspection products, is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior pro...

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
KLA
Ann Arbor, Michigan

Senior Full Stack Software Engineers. You will work with an agile full-stack team of software, data and algorithm engineers, with responsibilities spanning all stages of the software product lifecycle. Software Engineering talent community, we are i. The innovative ideas and devices that are advanci...

Promoted
Hyundai America Technical Center, Inc. (HATCI)
Ypsilanti, Michigan

HATCI is currently seeking a Senior Engineer or Engineer II - EV Battery System Research and Development (BSD) for our Superior Township, MI facility (near Ann Arbor). There are multiple openings at the Senior Engineer and Engineer II level within the BSD team. Electrical Engineering, Mechanical Eng...

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...

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...

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...

V2Soft
Allen Park, Michigan

We are looking for a self-starter and motivated individual with excellent verbal and written communication to join our team as Software Engineer and help support the development, deployment, testing and integration of multiple IT systems being built/modified and upgraded during this transformation. ...

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...