Beranda Job Details
B
Information & Communication Technology 🏢 Full Time ⭐️ Terverifikasi

Senior Embedded Software Engineer - Hardware Solutions | Bosch

Bosch
Bali, Indonesia
Salary Estimate
Rp 40.000.000 – Rp 60.000.000
Newest
Live Update
5 Juli 2026
Deadline
5 Jul 2027

job description

Join Bosch as a Senior Embedded Software Engineer and drive innovation in hardware solutions by developing cutting-edge embedded firmware for next-generation products. In this pivotal role, you will design, implement, and optimize firmware that powers Bosch’s industry-leading hardware, ensuring reliability, performance, and scalability in real-world applications.

Based in the vibrant and dynamic environment of Bali, Indonesia, you’ll collaborate with cross-functional teams of hardware engineers, product managers, and QA specialists to deliver high-impact solutions. This is a unique opportunity to shape the future of embedded systems while working with a global leader in technology and engineering.

If you’re passionate about low-level programming, hardware-software integration, and solving complex technical challenges, we want to hear from you. Bosch offers a competitive compensation package, professional growth opportunities, and a culture of innovation.

Responsibility

  • Design, develop, and debug embedded firmware for Bosch’s hardware products using C/C++ and RTOS.
  • Collaborate with hardware engineers to define system requirements and ensure seamless hardware-software integration.
  • Optimize firmware for performance, power efficiency, and memory usage in resource-constrained environments.
  • Implement and maintain device drivers, communication protocols (I2C, SPI, UART, CAN), and low-level system interfaces.
  • Conduct rigorous testing and validation (unit, integration, and system-level) to ensure firmware reliability and compliance with industry standards.
  • Troubleshoot and resolve complex technical issues in embedded systems, from prototype to production.
  • Document firmware architecture, design decisions, and technical specifications for internal and external stakeholders.
  • Stay updated with emerging trends in embedded systems, IoT, and hardware security to drive continuous improvement.

Qualifications

  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or a related field.
  • Minimum 5+ years of experience in embedded software development for hardware products.
  • Proficiency in C/C++ and experience with RTOS (FreeRTOS, Zephyr, VxWorks) or bare-metal programming.
  • Hands-on experience with microcontrollers (ARM Cortex, STM32, ESP32, etc.) and development tools (JTAG, oscilloscopes, logic analyzers).
  • Strong understanding of hardware-software interfaces, memory management, and real-time systems.
  • Familiarity with version control systems (Git) and CI/CD pipelines for embedded development.
  • Experience with communication protocols (I2C, SPI, UART, CAN, Ethernet) and debugging tools.
  • Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.

Required Skills

Embedded C C++ RTOS ARM Cortex STM32 ESP32 I2C SPI UART CAN JTAG Git Hardware-Software Integration Firmware Optimization Low-Level Programming IoT Debugging System Architecture

Ready to Take This Challenge?

Make sure your resume is ready. Submit your application now before the deadline..

Apply Now

Lowongan Terkait

Rekomendasi pekerjaan serupa untuk Anda

Lihat Semua