Aller au contenu principal

Embedded Software Engineer - Croatia

Key Responsibilities:

  • Develop, test, and maintain software for embedded Linux platforms
  • Support the design and implementation of new features together with senior engineers
  • Participate in code reviews and technical discussions to improve software quality
  • Collaborate with hardware engineers to ensure smooth system integration
  • Debug and resolve software issues across different system layers
  • Contribute to technical documentation and internal knowledge sharing
  • Support existing products through maintenance and continuous improvement activities

Requirements:

  • Experience with software design and architecture principles
  • Ability to work effectively in a team environment
  • Hands-on experience with C and/or C++ in embedded Linux systems is highly valued
  • Knowledge of version control systems, especially Git
  • Good problem-solving skills and willingness to learn
  • Fluency in English, both spoken and written

Bonus Points:

  • Experience with CMake
  • Exposure to Yocto or similar embedded build frameworks
  • Understanding of software design principles
  • Experience working with hardware-related projects
  • Familiarity with debugging tools in Linux environments
Send application to