Basic Requirements
Experience with C/C++ programming
Good understanding of software design techniques, debugging and testing
techniques
Experience with computers, processors and microcontroller architectures
Willing to learn diverse languages and technologies, as projects may demand
Additional requirements for the Senior Engineers
Design the software architecture
Excellent technical understanding of microcontrollers, embedded systems and
electronic circuit theory
Capability to estimate the needed resources and the work time to meet the
project assigned,
Respect the Gantt chart and its milestones, experience in preparing tests plan
and validation procedures
Management and team communication skills, able to guide a team of engineers
Develop and implement of embedded software based
on technical requirements
Analyze and understand the software requirements
Implement, test and validate the software on the real hardware
Work with hardware engineers to provide integrated hardware/software solutions
Prepare required technical documents and documentation. Work with Documentation
team to prepare user manuals and user instructions
What we offer
A dynamic and high performing environment where you can have a tangible business impact
Meal tickets
Health insurance
2 lines monthly pass public transport or same amount reimbursed in gas
25 days holiday per year
Flexible schedule
Continuous learning possibilities