
Resident Engineer - Application
Required skills
- electrical engineering
- electronic engineering
- software engineering
- customer service
- cooperation
- automotive OEMs
- mobility technologies
- technical liaison
- technical issues
- electrical systems
Nice to have
- vehicle-level calibration
- radio frequency technologies
- Digital Key applications
- AI tool development
- automation tools
- robotics
Role summary
Robert Bosch is seeking a passionate Application Resident Engineer to act as the primary technical liaison between Bosch and automotive OEMs. This role involves working hands-on at customer sites to integrate mobility technologies, diagnose and resolve technical issues using CAN systems, and conduct physical testing in lab and field environments. The engineer will communicate technical findings and project status to internal and external stakeholders, collaborate with global teams, and provide field feedback for continuous improvement. A background in automotive engineering, sensor technologies, and software development is expected, with familiarity in debug tools like CANoe/Vehicle Spy, C++, Python, and ISO 26262 being valuable.
Company Description
We Are Bosch.
At Bosch, we shape the future by inventing high-quality technologies and services that spark enthusiasm and enrich people’s lives. Our areas of activity are every bit as diverse as our outstanding Bosch teams around the world. Their creativity is the key to innovation through connected living, mobility, or industry.
Let’s grow together, enjoy more, and inspire each other. Work #LikeABosch
- Reinvent yourself: At Bosch, you will evolve.
- Discover new directions: At Bosch, you will find your place.
- Balance your life: At Bosch, your job matches your lifestyle.
- Celebrate success: At Bosch, we celebrate you.
- Be yourself: At Bosch, we value values.
- Shape tomorrow: At Bosch, you change lives.
Job Description
Robert Bosch is looking for a passionate Application Resident Engineer to become part of a well-established, successful, and dynamic global team. The selected individual will need to possess great electrical / electronic and /software engineering curiosity and have an outstanding mindset of customer service and cooperation.
Key Responsibilities:
- Serve as the primary technical liaison between Bosch and automotive OEMs, maintaining a high standard of customer service. Working hands-on at customer sites to facilitate the integration of cutting-edge mobility technologies.
- Diagnose and resolve technical issues involving electrical, electronic, and software systems by utilizing extensive experience with Control Area Network (CAN) systems.
- Conduct rigorous physical testing in both laboratory and field environments, which includes daily hands-on interaction with test vehicles and managing the physical demands of standing or walking for extended periods.
- Communicate technical findings and project status through professional presentations and reports tailored for both internal global engineering teams and external customer stakeholders.
- Solid background in automotive engineering, sensor technologies, and software development, typically supported by a degree in engineering or a related field.
- Collaborate with global cross-functional teams to provide field feedback on innovative automotive technologies, supporting the continuous improvement of mobility solutions through a mindset of engineering curiosity.
- Familiarity with debug tools such as CANoe / Vehicle Spy, and programming languages such as C++ and Python, as well as knowledge of automotive safety standards like ISO 26262, is highly valuable.
- Strong analytical thinking, teamwork, and effective communication are vital soft skills for collaboration across multidisciplinary teams.
- Familiarity with Vehicle Access systems would be highly valuable in this role.
- Collaborate with a team while showing personal ownership and autonomy on daily tasks.
This position would provide opportunities for growth, international experiences, travel and exposure to innovative and cutting edge automotive technologies while working hands-on in vehicles on site of some of the largest automakers in the world.
This position may be physically demanding, requiring applicant to be able to spend hours daily in a lab or field environment: walking, entering/exiting vehicles, and standing much of the time.
Qualifications
Base Qualifications:
- Bachelor's degree in Engineering (Electrical, Electronic, Mechanical, or Computer Engineering)
- 2+ year of experience, including internship, in the field of mobility-based controls / systems engineering with Control Area Network systems
- 2+ year experience with Automotive OEM applications and process
- Proficient communication skills in both oral and written form
- Strong presentation skills to an internal team, as well as a customer audience.
Preferred Qualifications:
- Experience in vehicle-level calibration of radio frequency technologies
- Experience in the field of Digital Key applications
- Proficiency with Python programming language and AI tool development
- Experience developing automation tools and robotics
Additional Information
By choice, Bosch is committed to a diverse workforce - EOE/Protected Veteran/Disabled.
BOSCH is a proud supporter of STEM (Science,Technology, Engineering & Mathematics)
- FIRST Robotics (For Inspiration and Recognition of Science and Technology)
- AWIM (A World In Motion)
All your information will be kept confidential according to EEO guidelines.
Indefinite U.S. work authorized individuals only. Future sponsorship for work authorization unavailable.
Sample Bosch interview questions
- 1
Design a system for managing a distributed service discovery mechanism.
system designmedium - 2
Design an e-commerce website like Amazon.
system designmedium - 3
Design a system for real-time sentiment analysis of social media posts.
system designmedium - 4
Sort a String by Frequency Sort a string by the frequency of its characters. Input: s = "cccaaa" Output: "cccaaa" or "aaaccc" Explanation: Both 'c' and 'a' appear three times, so sorting them by descending frequency keeps them grouped equally.
codingmedium - 5
Merge a New Interval Merge a new interval into a list of non-overlapping intervals. Input: intervals = [[1,2],[3,5],[6,7],[8,10],[12,16]], newInterval = [4,8] Output: [[1,2],[3,10],[12,16]] Explanation: The new interval overlaps with [3,5], [6,7], and [8,10], merging them all into the unified block [3,10].
codingmedium
Get started to unlock a personalized interview prep pack for this role.
Similar roles
Manufacturing Engineering InternBosch · Grand Rapids, MI · Onsite
Artificial Intelligence / Machine Learning: Foundation Models - InternBosch · Sunnyvale, CA · Onsite- Premier Resident EngineerExtreme Networks · Remote · Remote
Assistant Resident EngineerRS&H · Asheville, NC · Onsite
Resident Engineer (New York, NY)Garg Consulting Services · New York, NY · Onsite
Resident Engineer - ApplicationBosch USA · Warren, MI · Hybrid
