Embedded Software Developer
Logitech
Krakow, Poland
Your Contribution:
Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. Share our passion for Equality and the Environment. These are the behaviors you’ll need for success at Logitech.
In this role you will:
- Design and Implement: You take ownership of complex features from concept to production. You contribute to architectural discussions and design modular software components that align with the platform vision
- Quality and Stability: You write efficient, maintainable code and drive test automation. You investigate and resolve difficult system-level issues to ensure product reliability
- Collaboration and Mentoring: You work autonomously within the global team and support developers through code reviews and technical advice. You facilitate knowledge sharing within the squad
- Innovate and Optimize: You identify opportunities to improve existing workflows or codebases. You prototype new ideas to enhance product functionality or developer efficiency
Key Qualifications:
For consideration, you must bring the following skills and behaviors to our team:
- 5+ years of experience in embedded software engineering
- Strong in C and C++ for embedded systems
- Solid understanding of real-time operating systems (RTOS) and hardware/software constraints
- Experience with Zephyr RTOS and the Twister test framework
- Experience with ARM Cortex-M or RISC-V architectures
- Knowledge of Agile methodology is a strong plus
- Ability to work independently and guide less experienced team members
- Fluent in spoken and written English
- Willingness to work on-site in the Krakow office at least 3 days a week
Don't forget to mention EuroTechJobs when applying.