Embedded C++ Developer

Responsibilities:

  • Participation in the full life cycle of embedded software: design, development, documentation, testing.
  • Collaborate with cross-functional teams, including hardware engineers, firmware developers, backend developers, and QA engineers to deliver high-quality connected embedded solutions.
  • Conduct code reviews, write technical documentation, and provide support to other team members.
     

    Requirements:

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
  • 2+ years C/C++ programming language in embedded systems.
  • Experience with STM32 microcontrollers (CUBE IDE, timers, interrupts, etc.).
  • Understanding the operation of interfaces and protocols (UART, I2C, SPI, etc.).
  • Experience in networks: TCP, UDP, MQTT, TLS will be an advantage.
  • Experience with various sensors: IMU, current sensors, barometers, air speed sensor.
  • Knowledge of networking protocols, file systems, and security concepts in embedded systems.
  • Experience with version control systems (e.g., Git) and issue tracking tools (e.g., JIRA).

Advantages:

  • Competitive salary
  • Opportunities for career growth in a successful and innovative IT company
  • Friendly and dynamic work environment
  • Corporate English

Conditions:

  • Full-time position

     

163 views
·
39 applications
100% read
·
0% responded
37 views
·
9 applications
100% read
·
0% responded
To apply for this and other jobs on Djinni login or signup.