#1 Job Board for tech industry in Europe

Embedded Developer
New
C

Embedded Developer

4 142 - 5 053 USD/monthNet per month - B2B
4 142 - 5 053 USD/monthNet per month - B2B
Type of work
Full-time
Experience
Mid
Employment Type
B2B
Operating mode
Remote

Tech stack

    C

    advanced

    C++

    advanced

    Microprocessors

    regular

    microcontrollers

    regular

    RTOS

    regular

    Embedded Linux

    regular

    Git

    regular

Job description

Position Overview:

We are seeking a highly skilled Embedded Developer to join our engineering team. The ideal candidate will have extensive experience in developing software for embedded systems, including low-level hardware interactions and real-time applications. This role involves working closely with hardware engineers to develop, test, and optimize embedded software solutions across various platforms and industries. 


MD rate: 15000-18300 PLN


Roles and Responsibilities:

  • Design, develop, and maintain software for embedded systems across various platforms. 
  • Implement and optimize low-level drivers for hardware peripherals (I2C, SPI, UART, CAN). 
  • Develop and debug real-time applications using RTOS or bare-metal environments. 
  • Collaborate with hardware engineers to integrate and validate embedded solutions. 
  • Write and maintain technical documentation, including system architecture and codebase details. 
  • Conduct unit testing, integration testing, and performance optimization. 
  • Troubleshoot and resolve complex issues related to hardware-software integration. 
  • Contribute to system design discussions and ensure high reliability and performance. 


Required Skills and Experience:

  • Proficiency in C and C++ programming for embedded systems. 
  • Strong understanding of microcontrollers and microprocessors from vendors such as TI, NXP, STMicroelectronics, or Qualcomm
  • Experience with RTOS (e.g., FreeRTOS, VxWorks) or bare-metal development. 
  • Familiarity with communication protocols (I2C, SPI, UART, CAN, Ethernet). 
  • Hands-on experience with debugging tools like JTAG, oscilloscopes, and logic analyzers. 
  • Knowledge of embedded Linux or other real-time operating systems. 
  • Experience with version control systems, particularly Git
  • Strong problem-solving skills and the ability to work independently. 


Nice to Have:

  • Experience with Yocto or other embedded build systems. 
  • Knowledge of secure boot and firmware update mechanisms. 
  • Familiarity with DSP programming or signal processing. 
  • Experience in low-power design for battery-operated devices. 
  • Exposure to Agile/Scrum development methodologies. 
  • Knowledge of MATLAB/Simulink for embedded system modeling. 


Additional Information:

This role provides an exciting opportunity to work on innovative embedded solutions in a fast-paced environment. If you are passionate about embedded development and enjoy solving complex technical challenges, we encourage you to apply.

4 142 - 5 053 USD/month

Net per month - B2B

Apply for this job

File upload
Add document

Format: PDF, DOCX, JPEG, PNG. Max size 5 MB

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Informujemy, że administratorem danych jest EndySoft z siedzibą w Ostrava, ul. Zámostní 1155/27 (dalej jako "administrat... more