
Search by job, company or skills
We're building our engineering team and looking for an Embedded Software Engineer with a strong interest in connected products and IoT.
This is a software-focused embedded role. You will work on system behavior, firmware logic, and integration for connected devices. You'll collaborate closely with international partners and clients to help define how products behave, communicate, and operate reliably in real-world deployments. You'll be involved from early system definition through implementation, validation, and iteration on production firmware.
High ownership role with visibility into full product lifecycles
Direct collaboration with decision-makers and product stakeholders
Opportunity to influence system architecture and firmware structure
Broad exposure across firmware, mobile, and cloud integration
Design and implement application-level firmware logic
Design system-level features, make architecture decisions, and integrate with external systems
Collaborate with embedded engineers on hardware bring-up, driver integration, and testing
Establish and maintain development processes
Bachelor's degree in Computer Science, Computer Engineering, or related discipline
2+ years of embedded development experience
Strong proficiency in C/C++ for embedded systems
Familiarity with STM32Cube, ESP-IDF, or Zephyr
Solid understanding of embedded software structure, system integration, and maintainable code practices
Experience with Git/GitHub and version control workflows
Strong analytical and debugging skills
Comfortable working with SDK examples and API documentation
Good communication skills in English
Exposure to CI/CD pipelines and automated testing or validation setups for embedded systems
Experience with OTA pipelines or device version management
Python scripting and Linux command-line tools (builds, automation)
Hybrid with flexibility, central co-working space
Standard office hours (Mon-Fri)
Job ID: 138905657