Software Engineer – Hybrid Impact
-
Software Development
Software Engineer, C++ Developer, Embedded Software Engineer, Embedded Systems/ Firmware/ IoT
Job Description & How to Apply Below
Automotive Software Development Engineer (Embedded Systems)
Our client, a cutting-edge automotive technology company, is looking for a talented Automotive Software Development Engineer specializing in Embedded Systems to join their innovative team in Depok
, West Java. This role is central to the development of the intelligent software that powers modern vehicles, from infotainment systems to advanced driver-assistance systems (ADAS) and powertrain control units. You will be responsible for designing, coding, testing, and debugging embedded software that operates in real-time within the vehicle's complex electronic architecture. The ideal candidate possesses a strong foundation in C/C++ programming, experience with microcontrollers, and a passion for automotive technology.
This hybrid position offers a blend of focused remote work and collaborative in-office sessions.
- Design, develop, and implement embedded software for automotive control units and ECUs.
- Write clean, efficient, and well‑documented code primarily in C and C++.
- Develop and execute unit tests, integration tests, and system tests to ensure software quality and reliability.
- Collaborate with hardware engineers and system architects to define software requirements and architecture.
- Debug and resolve software defects identified during testing and in production.
- Work with real-time operating systems (RTOS) and automotive communication protocols (e.g., CAN, LIN, Ethernet).
- Participate in code reviews to maintain code quality and share knowledge within the team.
- Stay updated with the latest trends and technologies in embedded systems and automotive software development.
- Contribute to the continuous improvement of software development processes and tools.
- Effectively communicate technical challenges and solutions to both technical and non-technical stakeholders in a hybrid work setting.
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 5 years of experience in embedded software development, with a significant portion focused on automotive applications.
- Strong proficiency in C and C++ programming languages.
- Experience with microcontrollers (e.g., ARM Cortex‑M, Renesas, NXP) and embedded development tools.
- Familiarity with real‑time operating systems (RTOS) such as FreeRTOS, QNX, or similar.
- Understanding of automotive communication protocols (CAN, LIN, Automotive Ethernet).
- Knowledge of software development lifecycle (SDLC) and Agile methodologies.
- Experience with debugging tools and techniques for embedded systems.
- Excellent analytical and problem‑solving skills.
- Ability to work effectively in a hybrid environment, collaborating both remotely and on‑site in Depok
.
Our client offers a competitive salary package tailored to your skills and experience, alongside a comprehensive benefits program. This includes health, dental, and vision insurance, paid time off, and opportunities for professional growth through ongoing training and development. The hybrid work model provides a flexible balance between remote work and in‑office collaboration in Depok
. Employees also benefit from performance bonuses and retirement savings plans. Join a dynamic team that is shaping the future of automotive software.
Our client is a leading innovator in automation and robotics, dedicated to developing intelligent systems that enhance efficiency and safety across various industries. We are seeking a highly skilled Senior Robotics Software Engineer to join our advanced engineering team in Depok
. This role is central to designing, developing, and implementing complex software solutions for our next‑generation robotic platforms. You will tackle challenging…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction