Senior Software Engineer (Multiple Positions) (REF255657G)
Senior Software Engineer (Multiple Positions) (REF255657G)

Senior Software Engineer (Multiple Positions) (REF255657G)

Plymouth Full-Time 43200 - 72000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Lead software projects, manage development processes, and ensure quality and compliance.
  • Company: Join Robert Bosch LLC, a global leader in technology and engineering.
  • Benefits: Enjoy hybrid work options, competitive salary, and opportunities for international travel.
  • Why this job: Be part of innovative automotive solutions and collaborate with teams across the globe.
  • Qualifications: Bachelor's degree in engineering and 5 years of relevant experience required.
  • Other info: Work in a dynamic environment with cutting-edge technology and diverse teams.

The predicted salary is between 43200 - 72000 £ per year.

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

Perform as software project component manager (SW-PCM) of a product. Plan, lead and manage project activities of a software component project along the development process (on time, on quality, on cost). Involve expert teams and support the Project Manager and the Technical Project Manager of the product as required. Develop the functions, monitor the strategies, and diagnose required support for ABS/ TCS/ ESC and other customer requested braking functions.

Perform customer requirement analysis, function specification development, software design, system level and software level test case development, system and software unit testing / component testing. Conduct software design reviews, implementation reviews and test result analysis for compliance to requirements. Facilitate integration of the complete software. Support coordination with the customer departments and platform team. Set off innovation bench, conduct simulation, perform vehicle test. Interface with associates in the US, India and Germany and will handle in vehicle development and testing of functions.

Requirements:

  • This position requires a bachelor’s degree, or foreign equivalent in Mechanical Engineering, Electrical Engineering, Electronic Engineering, Computer Engineering or related field.
  • Plus 5 years of experience as a Software Engineer, System Engineer or occupation involving software development and software management.
  • Additionally, the applicant must have employment experience with:
  • Embedded control system integration and development;
  • Vehicle dynamics area;
  • MATLAB, Carsim, or Simulink for Software-in-Loop and Hardware-in-Loop environments;
  • Software development or release processes such as change management and configuration management within the automotive or aerospace industry;
  • ALM (Application Lifecycle Management), DOORS, Vector Tools, ASCET, and C/C++.

Telecommuting: Hybrid – 3 days a week in office. 10% international / domestic travel.

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

Senior Software Engineer (Multiple Positions) (REF255657G) employer: Robert Bosch Group

Robert Bosch LLC is an exceptional employer, offering a dynamic work environment in Plymouth, MI, where innovation and collaboration thrive. With a strong focus on employee growth, we provide opportunities for professional development and the chance to work on cutting-edge automotive technologies alongside global teams. Our hybrid work model promotes a healthy work-life balance, while our commitment to quality and excellence ensures that every team member plays a vital role in shaping the future of mobility.
R

Contact Detail:

Robert Bosch Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Multiple Positions) (REF255657G)

✨Tip Number 1

Familiarise yourself with the specific software tools mentioned in the job description, such as MATLAB, Carsim, and Simulink. Having hands-on experience or projects showcasing your skills with these tools can set you apart from other candidates.

✨Tip Number 2

Highlight any experience you have with embedded control systems and vehicle dynamics. Be prepared to discuss specific projects where you've successfully integrated software into automotive applications, as this is crucial for the role.

✨Tip Number 3

Network with professionals in the automotive industry, especially those who work with Robert Bosch LLC or similar companies. Attend relevant meetups or webinars to make connections that could help you get a foot in the door.

✨Tip Number 4

Prepare to demonstrate your project management skills during the interview. Be ready to discuss how you've led software projects in the past, focusing on your ability to manage timelines, quality, and costs effectively.

We think you need these skills to ace Senior Software Engineer (Multiple Positions) (REF255657G)

Embedded Control System Integration
Software Development Lifecycle Management
MATLAB
Carsim
Simulink
Software-in-Loop Testing
Hardware-in-Loop Testing
Change Management
Configuration Management
Application Lifecycle Management (ALM)
DOORS
Vector Tools
ASCET
C/C++ Programming
Project Management
Customer Requirement Analysis
Function Specification Development
System Level Testing
Software Unit Testing
Test Result Analysis
Vehicle Dynamics Knowledge
Collaboration with International Teams

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly in embedded control systems and vehicle dynamics. Use keywords from the job description to demonstrate your fit for the role.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software development in the automotive industry. Mention specific projects or experiences that align with the responsibilities listed in the job description.

Highlight Technical Skills: Clearly list your technical skills related to MATLAB, Carsim, Simulink, and any other tools mentioned in the job description. Provide examples of how you've used these tools in past projects.

Showcase Team Collaboration: Since the role involves interfacing with teams across different countries, include examples of successful collaboration in diverse teams. Highlight any experience you have working in hybrid or remote settings.

How to prepare for a job interview at Robert Bosch Group

✨Understand the Role

Make sure you thoroughly understand the responsibilities of a Senior Software Engineer, especially in relation to project management and software development processes. Familiarise yourself with the specific technologies mentioned in the job description, such as MATLAB and C/C++, as well as the automotive context.

✨Prepare for Technical Questions

Expect to face technical questions that assess your knowledge of embedded control systems and vehicle dynamics. Brush up on your experience with software design reviews and testing methodologies, as these are crucial for the role.

✨Showcase Your Experience

Be ready to discuss your previous projects and how they relate to the requirements of this position. Highlight your experience in managing software components and working with cross-functional teams, especially in an international context.

✨Ask Insightful Questions

Prepare thoughtful questions about the company's projects, team dynamics, and future innovations. This shows your genuine interest in the role and helps you gauge if the company culture aligns with your values.

Senior Software Engineer (Multiple Positions) (REF255657G)
Robert Bosch Group
R
  • Senior Software Engineer (Multiple Positions) (REF255657G)

    Plymouth
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-04-21

  • R

    Robert Bosch Group

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>