← Vissza a listához
Állás

Senior C++ Embedded Software Engineer

Backend Developer • Helyszíni • Teljes munkaidő • 📍 Cluj-Napoca
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 • At least 5 years of hands-on experience with C++ (including object-oriented design, robust code structures, memory management, and advanced debugging). • Strong expertise in Linux OS (CLI, kernel, libraries, TPM) • Proven experience in embedded software development, integration, and validation • Strong knowledge of automotive domain and protocols (CAN, UDS, SOME/IP, vehicle 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 communication (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 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.

Hasonló állások