Join Our Team as a Software Engineer - Embedded Systems
Location: West London (Hybrid: 4 Days On-Site)
9 day Fortnight
Are you passionate about developing innovative software solutions?
We have partnered with a London based company looking for a skilled Software Engineer to join the dynamic team. This is your opportunity to contribute to cutting-edge sonar signal processing technology in a collaborative and forward-thinking environment.
Key Responsibilities:
* Design software solutions for embedded systems.
* Implement and test software in Assembler and C, including unit and continuous integration testing.
* Develop and optimize sonar signal processing algorithms.
* Write efficient, maintainable, and high-quality code.
* Load and test code on bespoke embedded hardware platforms.
* Integrate and program chips, boards, and hardware components into products.
* Support verification teams through integration, defect analysis, and resolution.
* Conduct peer reviews and foster a learning-oriented community.
* Design software architecture using UML and Enterprise Architect.
* Estimate work and manage work packages in the product backlog.
* Track progress and contribute to sprint planning using Azure DevOps.
Skills, Qualifications, and Experience:
* Proficient in Assembler and C development.
* Strong background in embedded program design.
* Experience with signal processing techniques and algorithm development.
* Expertise in software/hardware integration and fault resolution.
* Skilled in UML design techniques.
* Familiarity with the full software development lifecycle.
* Experience with FPGA and DSP hardware.
* Python experience is advantageous.
* Design background is preferred.
* Currently holding or capable of holding UK SC clearance (no caveats).
* Must be within commuting distance of the Greenford office.
Matchtech is acting as an Employment Agency in relation to this vacancy