Embedded Software Development Manager
About the job
Ecorobotix SA, a Swiss B-Corp company headquartered in Yverdon-les-Bains, offers innovative, robotic solutions to lessen the environmental impact of agricultural activities. We develop ultra-precise spraying technologies powered by artificial intelligence, allowing farmers to dramatically reduce the use of chemicals in their fields. Join our dynamic, international team, and together, let’s make agriculture more sustainable!
Ecorobotix is growing!
To pursue our mission, we are looking for our next:
Embedded Software Development Manager
Your missions :
- Manage three teams of engineers (10-12 developers in total) specialized in embedded software development running on a unix system having the following tasks:
- develop and maintain specific tools to run the application code on the unix environment, down to the hardware,
- develop and maintain a complete software test environment, from automatic build infrastructure up to test benches with hardware,
- develop and maintain software tools for the programming in production, calibration, remote software maintenance of the Ecorobotix products.
- Work in close collaboration with the CTO and the other development managers to lead the main technical choices of the three teams, from early feasibility study to in-field full tests validation, following industrial practices.
- Ensure project execution in collaboration with the R&D project managers.
- Share your technical expertise to your teams and challenge their ideas.
- Support your team leaders in their tasks, helping teams to progress.
- Act as an interface between teams and other departments.
- Contribute to a working environment that supports team effectiveness and provides feedback to team members.
Your profile :
- Master degree in computer science, micro engineering, electricity engineering or equivalent.
- 10 years development experience in industrial environments with real-time issues, remote updating, 4G communication, prototyping.
- 5 years management experience in an agile environment.
- Strong interpersonal and communication capacities to converse with a broad spectrum of personalities.
You are :
- Strong knowledge of Unix systems, complemented by extensive technical skills in both software and hardware.
- In-depth knowledge and experience of C++ (Version >=17) and Python.
- Curious, technology freak and passionate for understanding things.
- Good experience of testing methods and levels (ISTQB training a plus).
- Practical experience in hardware, comfortable both behind a keyboard and on the shop floor and outdoor machinery test conditions.
- Keen to adapt to a challenging, fast-moving environment.
- An excellent ability to manage multiple projects and requests in parallel
- A proven attraction to that part of IT where software drives hardware, and where the magic only happens when the two worlds work in perfect symbiosis
Our benefits :
- Home office up to 2 days per week
- Monthly team events (ex. team breakfasts)
- Stimulating working conditions (flexibility, working environment, training, etc.)
- Advantageous pension fund plan
- Participation in public transport costs
- 5 weeks of holidays
Ecorobotix is an equal opportunity employer.
We look forward to receiving your application and exploring how you can contribute to the success of Ecorobotix.
Starting date: As soon as possible
Contract type: Full time