Senior Embedded Developer Job Description Template
Our company is looking for a Senior Embedded Developer to join our team.
Responsibilities:
- Develop test tools for these payment schemes;
- Documenting code;
- Perform code reviews;
- Develop new payment schemes for our core technology;
- Participating in the agile development process;
- Proposing architecture changes;
- Work with phone manufacturer to integrate our core technology in the secure elements of their phones;
- Apply secure coding practices.
Requirements:
- Multi-threaded design and coding practices;
- Object-oriented design and coding skills with knowledge of data structures and design patterns;
- C/C++ development experience;
- Aptitude in programming for reliability and testability;
- Knowledge of embedded Linux systems;
- Knowledge of Home Automation, Control Systems or Internet of Things;
- Knowledge of ARM architecture-based processors and development tools;
- GUI development.