**About the job Senior Embedded Software Engineer**:
We are looking for a Senior Embedded Software Engineer in the Systems Development Department.
This position will require collaborating with a multi-disciplinary team to provide embedded software, kernel modules and BSP development for custom analog and digital hardware solutions.
- 5+ years experience in commercial projects
- Strong C, C++ (11/14/17) programming skills
- Knowledge of scripting languages such as bash and python
- Basics of software design patterns and Unit Testing
- Understanding of hardware operation principles like Boot sequences, DMA, DDR, Busses (I2C, SPI, can), PWM
- Experience in Embedded Linux: Kernel Architecture Kernel module development and hardware support POSIX system programming
- Daemon development (systemd/system V) Yocto build environment
- Deep understanding of docker system Gstreamer framework PyTorch framework
- Experience with collaboration tools (i.e.
GIT, JIRA, and Confluence) and software configuration tools
- Demonstrated ability to work collaboratively, both within and outside ones own workgroup
- Bachelors degree in Computer Science, Electrical Engineering, or related field
- Strong written and verbal English language communication skills.
- Good knowledge of GIT including command line.
Built at: 2025-07-10T23:02:00.470Z