Embedded Software Engineer
Cluj-Napoca - Romania
Job Summary
The Embedded Software Engineer for Connected Services is responsible for the development integration and validation of embedded software within a connected vehicle platform. The project focuses on enabling advanced vehicle connectivity capabilities including secure com-munication between in-vehicle systems and cloud/backend services supporting use cases such as over-the-air updates remote diagnostics data acquisition and execution of vehicle functions. The role contributes to building scalable reliable and high-performance software running on embedded control units ensuring seamless interaction across the vehicle eco-system (ECUs networks backend platforms) in a software-defined vehicle environment.
Key Responsibilities
Embedded Software Development
Design develop and maintain embedded software components using C (design patterns antipatterns debugging)
Implement functionalities for connectivity and vehicle services
System Integration & Connectivity
Integrate software with ECUs and in-vehicle networks (CAN Ethernet etc.)
Develop and maintain connectivity features (WiFi Bluetooth cellular networks geo-positioning)
Ensure end-to-end communication between vehicle and backend systems
Automotive Domain Implementation
Apply deep knowledge of automotive protocols and architectures (CAN J1939 UDS DoIP SOME/IP diagnostics E/E architectures Automotive Ethernet)
Ensure correct system behavior across complex in-vehicle system architectures
Linux & Platform Engineering
Develop and troubleshoot software in Linux environments (CLI kernel libraries TPM)
Contribute to system stability performance and security
Service-Oriented Design & IPC
Design and implement service-oriented solutions
Work with IPC and communication technologies (D-Bus gRPC MQTT HTTP sock-ets pipes queues)
Automation & Tooling
Use Python and Shell scripting for automation (build test integration)
Improve development and testing efficiency through automation and tooling
Integration Testing & Validation
Perform embedded software integration across software & system components
Ensure proper validation testing and debugging across software components and systems
Code Quality
Perform and contribute to code reviews
Ensure clean maintainable and high-quality code
Collaboration
Work in international cross-functional and distributed teams
Collaborate with stakeholders (architects backend teams system engineers)
Communicate effectively in English in a multicultural environment
Qualifications :
Deep knowledge of C (design patterns antipatterns debugging)
Strong expertise in Linux OS (CLI kernel libraries TPM)
Experience in embedded software development integration and validation
Strong knowledge of automotive domain and protocols (CAN UDS SOME/IP ve-hicle diagnostics Ethernet)
Experience with networking and connectivity (WiFi Bluetooth cellular network)
Proficiency in Python and Shell scripting
Strong understanding of service-oriented design and inter-process communica-tion (D-Bus gRPC MQTT HTTP Linux queues pipes sockets)
Key Competencies
Proactive mindset with strong ownership
Good English and communication skills
Ability to work autonomously and effectively in international teams
Strong analytical thinking and problem-solving skills
Structured quality-driven approach
Impact & Contribution
Contributes to the development of scalable connected vehicle platforms
Enables reliable communication between vehicles and cloud ecosystems
Supports innovation in software-defined vehicles and connected mobility services
Additional Information :
LikeABosch Benefits:
Your work-life balance is valuable to us so we offer you:
- 25 Days of annual leave because work-life balance is essential to us;
- Flexible working hours and if you want to work from somewhere else than the office our Home Office program helps you do that 70% of your working time/month.
Your health and well-being is important to us so we have you covered:
- Medical subscription;
- Accident insurance;
- Sport activities and well-being initiatives.
We believe in a Life-Long Learning approach so you can take advantage of:
- Technical and soft skills trainings;
- Access to e-learning platforms;
- Local and Global career development programs;
- Opportunity to attend conferences;
- Bookster subscription.
You will be part of a product company. You will contribute to developing end-to-end products that are delivered to Global OEMs.
On top of these we are offering:
- A monthly budget which can be used for several different services on an online benefit platform;
- Annual bonus;
- Lunch discounts.
Ready to work LikeABosch
We live by our values have an open feedback culture and there is plenty of room for innovative ideas. All because a team is only as valuable as its members.
Remote Work :
No
Employment Type :
Full-time
About Company
Bosch first started in Vietnam with a representative office in 1994. Bosch has its main office in Ho Chi Minh City, with branch offices in Hanoi and Da Nang, and a Powertrain Solutions plant in the Dong Nai province to manufacture pushbelt for continuously variable transmissions (CVT) ... View more