Senior Software Engineer
- Barnet, Greater London
- Permanent
- Full time
- £55,000 - £65,000 Per Annum
Job Description
The Senior Software Engineer is responsible for the whole or an assigned portion of a design from preliminary specification through to verified software. The Senior Software Engineer provides expert knowledge of software design, test and verification.
Job Functions
- To use good engineering practice to produce software for new, innovative and profitable products and solutions.
- To support and enhance existing software in accordance with commercial requirements.
- Responsible for specification, design, implementation, testing and maintenance of software to support the company’s products and services.
- Undertakes additional project tasks as required by management.
- To provide support and advice to less experienced colleagues.
- To act as a role model for junior staff.
- Technical liaison within the organisation, as well as with customers, suppliers and collaborators on software related matters.
- Any other tasks associated with this role.
Requirements
Experience
- Excellent understanding of C++.
- Experience of taking projects through the software development life cycle.
- Good English communication skills, written and verbal.
- Good understanding of Microsoft Visual Studio 2022/2026.
- Experience with GUI/UX or HCI desirable.
- Knowledge of scripting languages (e.g. Python, PowerShell) desirable.
For more information on this role, or any other jobs across; Embedded, C++ programming, Embedded Linux, Golang Development, FPGA, Python, Javascript, C#, Electronics, Secure Boot, Power Electronics, Digital Design, Machine Learning, Data Science or Simulation contact us today


