We are looking for a world-class Senior Embedded Software Engineer to join our high-performing team working on cutting-edge technology in the satellite communications industry. The successful candidate will be responsible for the design, implementation, review, test, and documentation of production software features used to manage and control ALL.SPACE's terminal products.
Requirements
- Highly skilled in C++ development on embedded systems
- Demonstrated success in delivery of reliable, real-time embedded functionality
- Full lifecycle development experience – design, develop, test, maintain
- Good experience of Linux and FreeRTOS operating systems
- Excellent understanding of physical interfaces such as Serial, Ethernet, SPI, CAN, etc.
- Demonstrated skills in hardware debugging and performance characterisation
- Excellent understanding of Source Code Management (git) and CI/CD pipelines
- Generation of appropriate documentation (Jira, Confluence)
- Perform peer reviews and test of other developers' work
- Effective collaboration in high-pace agile team
- Excellent self-organizational skills and attention to detail
- Problem-solver and collaborative team member
Benefits
- Competitive Salary
- Contributory Pension Scheme
- 25 days Annual Leave + Public Holidays
- Cycle-to-Work Scheme (Salary Sacrifice)
- Car Scheme (Salary Sacrifice)
- Free On-Site Gym
- Employee Assistance Programme
- Discounts Platform