WHO YOU WILL WORK WITH
You will join an international team of engineers and will be involved in state-of-art technology, interacting with internal departments, our salesforce, and our worldwide customer base.
WHAT YOU WILL DO
You will work closely with hardware engineers and other cross-functional teams to ensure optimal integration between firmware and hardware components. Your role will include programming, debugging, and optimizing firmware to meet performance, reliability, and scalability requirements.
ROLE & RESPONSIBILITIES
1. Develop modular, maintainable embedded code (C/C++) for various platforms
2. Collaborate with hardware engineers to ensure seamless integration
3. Contribute to system architecture and optimize firmware performance
4. Debug, test, and validate firmware under diverse conditions
5. Maintain version control and thorough documentation
6. Ensure compliance with industry standards (e.g., MISRA-C, IEC 62304)
7. Communicate effectively across teams to align with project goals
8. Stay current with trends and continuously improve firmware solutions
WHO YOU ARE
TECHNICAL SKILLS
9. Degree in Electrical/Computer Engineering or related field (Master’s preferred)
10. Proficient in C/C++ for embedded software development
11. Hands-on experience with microcontrollers, peripherals, and protocols (SPI, I2C, UART)
12. Familiarity with RTOS, device drivers, and firmware frameworks
13. Comfortable using lab tools (oscilloscope, multimeter, logic analyzer, etc.)
14. Experience with embedded development tools (Keil, IAR, Eclipse)
15. Knowledge of version control systems (Git/SVN) and documentation tools (e.g., Doxygen)
16. Strong debugging, problem-solving, and collaboration skills
17. Awareness of industry standards like ISO 26262 or IEC 61508
18. Assembler knowledge is a plus
19. Good written and spoken English
SOFT SKILLS
20. Aptitude for problem-solving and troubleshooting
21. Strong ability to communicate technical concepts clearly and effectively
22. Ability to work independently and within a multidisciplinary and international team
23. Ability to prioritise and meet deadlines
WHY EUROTECH
Eurotech is a visionary leader in IoT and Edge AI technologies, acting with speed, dedication, and ambition. We empower our employees to have an impact on the business with what they do, everyday. Working in an environment where their expertise is valued and nurtured, our employees are trusted to be autonomous and do their best. Our values are reflected in our behaviors: we work with enthusiasm and an unwavering focus on our customers’ needs, within a culture of respect and integrity, realizing our passion for technology.