Regions
Location
  • Böblingen, Baden-Württemberg
Job types
  • Permanent
Industry
  • Manufacturing
Salary

Negotiable

Functions
  • Developer
Seniority
  • Junior
  • Mid-level
  • Senior
Technologies
  • C
Job reference

BBBH109231_1738314607

Job Title: Embedded Software Engineer

Job Description:

We are seeking a skilled Embedded Software Engineer to join our team. The ideal candidate will have strong expertise in low level embedded C/C++ development. You will be responsible for designing, implementing, and testing software components for embedded systems, with a focus on performance, reliability, and maintainability.

Key Responsibilities:

  • Develop, optimize, and maintain embedded software using C/C++.
  • Work with Real-Time Operating Systems (RTOS) to develop robust and deterministic software solutions.
  • Collaborate on HW/SW co-design with a focus on AMD/Xilinx Zynq Series platforms.
  • Ensure software meets system requirements through rigorous testing and debugging.
  • Participate in code reviews and documentation to ensure high-quality software development.
  • Communicate effectively in German or English with cross-functional teams.

Required Qualifications:

  • Strong proficiency in embedded C/C++ programming.
  • Extensive knowledge of Real-Time Operating Systems (RTOS)/ bare-metal enviroment
  • Has a good undersing of compliers and low memory footprints
  • Strong debugging and problem-solving skills.
  • Good communication skills in German or English.

Preferred Qualifications:

  • Knowledge of device drivers and understands HW schematics
  • Familiarity with communication protocols such as UART, SPI, I2C, CAN, etc.

If you are passionate about embedded systems and enjoy working on cutting-edge technologies, we encourage you to apply!

Apply for job

You can apply to this job and others using your online CV. Click the link below to start