Senior Embedded Software Engineer – Hybrid 4 days per week on-site in Greenford
We are currently looking for a well experienced software engineer with a strong background in Embedded C and Assembler to join a strong team of professionals delivering top-tier solutions. Within this role you can look forward to a clear path of career progression through mentorship from established industry professionals.
Required Skills and Experience:
* Strong background working with Embedded C, Assembler, Signal Processing, and Algorithms
* Software Solution Design Experience
* Experience with FPGA and DSP hardware
* Experience with Python would be a bonus
* Capability to achieve and maintain Security Clearance
Key Responsibilities of the Role:
* Software Solution Design, Implementation and Test in both Assembler and C including unit and continuous integration testing
* Signal processing algorithm implementation, integration, and optimization
* The development of quality solutions through efficient and well-documented code
* Loading code onto bespoke embedded hardware platforms and testing
* Integration, defect analysis and resolution to assist the verification team
* Peer reviewing of design and code of colleagues
* Software architectural design using UML and the Enterprise Architect tool
* Estimation of work and assistance with building a backlog of work packages to track progress
* Progression of assigned stories and tasks in a product backlog using the Azure DevOps tool
* Periodic verbal reporting of progress and contributing to sprint planning and retrospectives.
Benefits:
* Optional 9 Day Working Fortnight
* Flexible Working Hours
* 1pm Finish on Fridays
* Casual Dress
* Annual Bonus
* 25 Days Holiday Plus Bank Holidays
* 4x Annual Salary Life Cover
* Pension 5% Employer and 4% Employee