Back to all jobs

Senior Embedded Software Developer at Bosch

Senior Posted about 6 hours ago RemoteFirstJobs Product
Engineer

AI summary: Designs and optimizes embedded software in C/C++ for sensor-based hardware products, collaborating with hardware teams on low-level implementation.

Description

Company Description

About Bosch Engineering Center Cluj

Since its establishment in 2013, Bosch Engineering Center Cluj plays an essential role in the current transformation of the mobility sector. Through its extensive expertise in software, hardware & mechanical engineering, reliability engineering, as well as sales planning, the center contributes to the development of innovative products and services based on artificial intelligence (AI) applied in the fields of automated driving, electric and connected mobility. Thanks to the diverse professional and personal development opportunities, flexible working conditions, modern offices and laboratories in Cluj-Napoca, Jucu, Bucharest and Sibiu, we are one of the most desired employers among engineers and IT professionals in Romania.

Our promise to our colleagues is rock-solid: we grow together, we enjoy our work, and inspire each other. Join us and see the difference.

Work LikeABosch

Job Description

Are you a seasoned Embedded Software developer with a deep understanding of low-level hardware interaction, from schematics to processor architecture? Are you excited by a dynamic environment where you can apply your Software Development skills across a diverse range of sensor-based projects? Join our team and help us build the core software that powers our proprietary hardware!

About Us:

We are an engineering-first company specializing in the design and manufacture of advanced sensor technology. Our team develops the mission-critical embedded software for our own product lines, including TPMS, accelerometers, gyroscopes, and more. We thrive on technical challenges and foster a dynamic environment where engineers work on multiple, varied projects, ensuring that no two days are the same. We believe in building robust solutions from the ground up and value deep technical expertise.

What You’ll Do With Us:

As a Senior Embedded Software Developer, you will be at the heart of our product development, responsible for creating the software that brings our sensors to life. This is a dynamic role that involves working on a variety of projects and technologies. Your responsibilities will include:

  • Designing, developing, and optimizing highly reliable Embedded Software in C or C++ for our proprietary sensors (pressure, accelerometers, gyros, etc.).
  • Working closely with hardware teams, using your ability to read schematics and datasheets to influence hardware design and write corresponding low-level software.
  • Leveraging your deep knowledge of processor architecture (e.g., ARM Cortex-M, RISC-V) to write efficient, performance-oriented, and memory-conscious code.
  • Developing software for a range of embedded projects, from bare-metal applications to systems running a real-time operating system (RTOS).
  • Effectively prioritizing tasks, performing rapid context switching between different projects, and responding to customer-reported issues and bug fixes in a timely manner.
  • Proactively identifying and solving complex technical challenges, often under pressure, to ensure project continuity and client satisfaction.
  • Creating comprehensive development and testing environments for new sensor projects and platforms.
  • Collaborating with quality assurance teams to define and implement rigorous testing procedures for your drivers and firmware.
  • Mentoring junior engineers and acting as a technical authority on embedded software development and best practices.

Qualifications

  • Senior Experience: Several years of proven experience in embedded software development using C.
  • Electronics Expertise: Strong ability to read and understand electronic schematics and component datasheets.
  • Processor Knowledge: In-depth understanding of different microprocessor/microcontroller architectures.
  • Driver Development: Demonstrable experience in writing, debugging, and optimizing low-level device drivers.
  • Debugging Skills: Exceptional analytical and debugging skills for complex hardware-software integration issues using tools like oscilloscopes, logic analyzers, and debug probes (JTAG/SWD).
  • Problem-Solving: Proven ability to troubleshoot and resolve difficult technical issues efficiently.
  • Adaptability: A proactive mindset and enthusiasm for working in a dynamic role across a wide variety of projects and hardware targets.

What Will Help You Stand Out (Nice-to-Haves):

  • Bare-Metal & RTOS: Experience with both bare-metal programming and development using Real-Time Operating Systems (e.g., FreeRTOS, Zephyr).
  • Communication Protocols: Proficiency with common embedded communication protocols such as SPI, I2C, UART, etc.
  • Tooling: Familiarity with version control (Git), build systems (CMake, Make), and static analysis tools.
  • Automotive Experience: Experience with automotive standards or sensor technology is a significant plus.

Who You Are (Ideal Profile):

  • A hands-on engineer who is passionate about the intersection of hardware and software.
  • Quality-driven, with meticulous attention to detail and a systematic approach to problem-solving.
  • An excellent communicator who can collaborate effectively with hardware, software, and QA teams.
  • A highly organized and resilient individual, skilled at prioritization and context switching in a fast-paced, client-facing environment, always ready to tackle new challenges.

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.