Embedded Software Engineer
Role details
Job location
Tech stack
Job description
Design and implement embedded software from requirements analysis through production and commercial deployment.
-
Robotics Engineering: Support the transition of robotic systems from prototype to full production, ensuring reliability and scalability.
-
Debugging & Optimization: Identify, troubleshoot, and resolve firmware issues while continuously improving performance and reliability.
-
Maintenance & Enhancements: Maintain and expand software deployed in existing embedded products and systems.
-
Sensor & Control Integration: Work closely with researchers to implement real-time signal processing and control algorithms using a variety of sensors and actuators.
-
Cross-functional Collaboration: Partner with electrical, mechanical, and software engineers to ensure system functionality and seamless interface integration.
-
Code Quality & Reviews: Participate actively in design discussions and code reviews, contributing to best-practice development standards.
Requirements
Do you have experience in Signal processing?, Do you have a Master's degree?, Do you have experience as an Embedded Software Engineer and want to become part of a team that is on a mission that to change how we feed the world?, * Strong understanding of firmware design, methodologies, and architectural approaches
- Proven experience developing high-reliability firmware for real world applications
- A problem solving mindset and strong root cause analysis skills
- Solid working knowledge of C/C++
- Experience with FreeRTOS
- Experience with Python (a plus)
- Knowledge of hardware and processors (STM, Controllino, Arduino)
- Hands-on experience with communication protocols (e.g., CANbus, Modbus) is a plus
- Experience with Git and best-practice firmware development techniques
- BSc or MSc in Embedded Systems, Computer Science or similar, with focus on embedded firmware
- Professional proficiency in English
Benefits & conditions
What we offer
- The opportunity to be part of a company that is truly changing the world
- 26 days off per year
- Commute allowance
- 8% vacation pay (paid annually in May)
- A strong pension plan - we cover 60% of the premium
- One paid day per year to volunteer
- Fresh vitamins daily - we lunch together, and there's always plenty of fruit and salad
- A diverse and inspiring team of ~90 people from all around the world, united by the mission to make a positive impact
At Growy, you're not just working - you're helping build the future of food. Ready to Grow(y)?