Position Details
About this role
Senior Software Engineer develops full-stack software across desktop, mobile, and online services for Bosch Automotive Diagnostics solutions, collaborating across multiple departments to deliver robust, scalable software.
Key Responsibilities
- Involved in Front-end and Back-end system requirements, design, development, coding, configuration, testing, and deployment
- Define software architecture and design for new products
- Participate in design reviews and code reviews
- Provide production support and continuous improvement
Technical Overview
Stack includes Java, C++, C#, HTML, XML; mobile (Android/iOS); Windows environment; MVC/MVP patterns; vehicle and network protocols considered (CAN bus, TCP/IP, UDP, UART).
Ideal Candidate
The ideal candidate is a senior full-stack software engineer with 7+ years of experience in Java/C++/C#, strong mobile (Android/iOS) experience, and a background in Windows-based desktop/server environments, capable of delivering across a distributed product ecosystem.
Must-Have Skills
Nice-to-Have Skills
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Less than 7 years of experience, Lack of expertise in C++ and Python, No mobile or desktop/full-stack experience
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile