
Ref. AO4178
We are looking for an Embedded Software Developer to join our team.
If you consider yourself a flexible and proactive person and want to face new professional challenges, send us your application! We look forward to being part of your growth and we will certainly build a successful future together!
Technical skills:
– Develop, test, and maintain embedded firmware for advanced lighting control systems
– Design and implement efficient, scalable, and robust solutions using the C programming language
– Integrate and interface with a variety of hardware components, including DALI interfaces, NFC tags, non-volatile memory (NVM), RTCs, FPGAs, and more
– Apply modern embedded design principles such as event-driven programming, stateless protocols, and resilience engineering within a continuous integration and deployment environment
– Develop new firmware modules to enable new lighting features and behaviours
– Collaborate closely with cross-functional teams including hardware, architecture, and others software engineers
– Ensure code quality through clean code practices, rigorous code reviews, CI/CD pipelines, automated testing, and performance tuning
– Utilize debugging and validation tools such as logic analyzers, oscilloscopes, and static code analyzers
– Produce clear, maintainable technical documentation, including specifications, architecture, and code-level references
– A degree in Computer Science, Electrical Engineering, or a related technical discipline
– Strong proficiency in embedded C with hands-on experience in low-level software development
– Solid understanding of microcontroller-based systems; experience with STM32 platforms is a plus
– Proven ability to design software for resource-constrained environments with performance-critical requirements
– Strong analytical skills to identify and resolve complex firmware issues such as timing jitters, race conditions, and memory handling problems
– Experience with source control systems (e.g., Git), automated testing, and debugging using lab equipment
– Familiarity with Zephyr RTOS and/or other real-time operating systems is a plus
– Knowledge of wireless protocols and IoT technologies is desirable
Personal skills:
– Effective communication skills and a strong sense of collaboration in cross-functional teams
– A proactive, solution-oriented mindset and ability to thrive in a collaborative, agile team environment
– Fluency in written and spoken English
Are you interested in this opportunity?
Fill in the form.
Share this opportunity: