Position: Senior C/C++ Embedded Developer
Company: Altimetrik
Experience required: 5y
English level: intermediate

**Responsibilities**

1. Execute the requirements, design, implementation, and verification of assigned projects within maintained tool sets and using sound engineering principles.
2. Specifying, designing, and implementing functionality and behaviours of embedded subsystems.
3. Debugging and analyzing problems related to the operation of hardware and embedded software.
4. Suggest and implement improvements when needed in order to unblock future development.
5. Analyzing and improving the security of embedded systems.
6. Documenting and reporting on work progress.


**Requirements**
1. Relevant work experience within embedded software development.
2. Experience with writing low-level drivers, interrupting service routines, and general troubleshooting/debugging with hardware.
3. Excellent knowledge of C / C++
4. Ability to communicate technical ideas with peers and non-technical peers.
5. Strong fundamentals in algorithm design, problem solving, complexity analysis and data structures.
6. Strong technical aptitude, including applicable engineering tools and systems

**Benefits**

24 vacation days
learning programs
opportunity to work with well-known international projects
flexible working day