Software Engineer – Embedded Signal Processing
Location: Greenford - Hybrid
Are you an Embedded Software Engineer with a passion for signal processing and cutting-edge technology? Join our team and work on innovative sonar systems that push the boundaries of performance and efficiency.
What You’ll Be Doing:
Designing and developing software solutions in Assembler and C
Implementing and optimizing sonar signal processing algorithms
Developing high-quality, maintainable, and efficient code
Integrating and testing software on bespoke embedded hardware
Debugging, resolving defects, and supporting verification teams
Peer reviewing code and contributing to a collaborative development environment
Using UML and Enterprise Architect for software architectural design
Tracking progress with Azure DevOps and participating in Agile sprints
What You’ll Need:
Strong Assembler and C development experience
Expertise in embedded programming and signal processing techniques
Experience with software/hardware integration and debugging
Familiarity with UML design techniques and the full software development lifecycle
Experience working with FPGA and DSP hardware
This is an exciting opportunity to work on advanced defence and sonar technologies, collaborating with a team of experts to drive innovation.