We are looking for a Senior Embedded Engineer to join our team.
You will be creating and developing embedded software for the most advanced distributed spectral monitoring systems, with C++ and Linux operating system.
This is a great opportunity to take significant responsibility in a fast paced and successful company, working alongside a talented group of like-minded Engineers on a range of fascinating applications.
Duties and Responsibilities
- All aspects of the full software development life cycle, including requirements analysis, design, development, testing, documentation, and training.
- Programming to deliver robust, clean, high-quality software.
- Creation of functional designs and specifications.
- Rigorous approach to testing, including writing scripts for test automation.
- Reviewing code written by other programmers and providing constructive feedback to ensure it aligns with the required quality standards.
Experience and Qualifications Required
- Experience developing and optimizing complex software systems.
- Experience designing and implementing embedded kernel technologies and drivers.
- Strong Embedded C and C++ programming skills.
- Excellent analytical and problem-solving ability.
- Attention to detail and a passion for producing high-quality software with clean code.
- Must demonstrate clear ownership, but not at the expense of teamwork.
- A science or engineering degree in Computer Science or Electronics.
- Experience with the following:
- Linux shell scripting.
- Rust.
- Python.
- Docker.
- Git.
- Distributed/networked systems.
- RF experience.
- Digital Signal Processing.
Apply for this Position Now
Email address *
First name *
Last name *
Telephone *
Position you are applying for *
Upload your CV *
#J-18808-Ljbffr…