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