Software Engineer
Morson Group
Greenford, United Kingdom
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English Experience level
SeniorJob location
Greenford, United Kingdom
Tech stack
Azure
Field-Programmable Gate Array (FPGA)
Python
Scrum
Software Engineering
SC Clearance
Job description
- Design software solutions for embedded systems.
- Implement and test software in both Assembler and C, including unit and continuous integration testing.
- Implement, integrate, and optimize sonar signal processing algorithms.
- Develop high-quality software solutions by writing efficient, maintainable, and well-thought-out code.
- Load and test code on bespoke embedded hardware platforms.
- Collaborate with verification teams for integration, defect analysis, and resolution.
- Review design and code from peers, contributing to a culture of learning and feedback.
- Contribute to software architectural design, preferably using UML and the Enterprise Architect tool.
- Estimate workload and assist in building a backlog of work packages for progress tracking.
- Progress assigned stories and tasks using Azure DevOps, participating in sprint planning and retrospectives.
Requirements
- Strong experience in Assembler development.
- Solid expertise in C programming for embedded systems.
- Proficient in embedded program design and signal processing techniques.
- Experience in software/hardware integration and fault resolution.
- Knowledge of UML design techniques for software architecture.
- Familiarity with the full software development lifecycle.
- Experience with FPGA and DSP hardware.
- Python experience is a plus.
Security Clearance:
- The role requires the ability to obtain UK Security Clearance (SC). If you do not currently hold SC clearance, you must undergo and achieve SC clearance as a requirement for this role.
- Applicants must have resided in the UK for the last 3-5 years, depending on circumstances, and meet the necessary security vetting criteria.
Personal Attributes:
- Ability to hold or currently hold UK SC clearance.
- Must be within commuting distance of the office in Greenford.
Benefits & conditions
- Optional 9-day fortnight.
- Time Off In Lieu (TOIL).
- Flexible working hours with a 1pm finish on Fridays.
- Annual bonus based on role and level.
- Hybrid working options available for some positions.
- Casual dress code.
- 25 days of holiday per year with the option to buy/sell holidays.
- Christmas shut-down (three days of annual leave required).
- Access to private healthcare, dental, critical illness insurance, and other benefits via salary sacrifice.
- Discounts at over 200 online stores via Reward Hub.
- Life insurance (4x annual salary).
- Pension scheme with employer contribution starting at 5% (employee contributions from 4% to 70%).