A leading defence technology firm in Northampton is seeking a Senior Embedded Software Engineer to work on a contract basis. The candidate will engage in the full development lifecycle, including software development and verification. Experience with procedural programming languages like C, Ada, or Rust, along with an understanding of Linux, is essential. This role offers a hybrid work model, combining time in the office and working from home, allowing flexibility to meet personal needs.
Qualifications
Experience of significant parts of the software development lifecycle, from requirements through to verification and validation.
Embedded software development using procedural languages like C, Ada or Rust.
Understanding of operating systems preferably including Linux.
Responsibilities
Develop and verify software to applicable standards.
Analyze customer requirements.
Perform requirements analysis, design, implementation and verification of software components.
Develop architectural concepts.
Participate in design reviews.
Skills
Embedded software development
Procedural programming languages (C, Ada, Rust)
Understanding of Linux operating systems
Software lifecycle experience
Job description
A leading defence technology firm in Northampton is seeking a Senior Embedded Software Engineer to work on a contract basis. The candidate will engage in the full development lifecycle, including software development and verification. Experience with procedural programming languages like C, Ada, or Rust, along with an understanding of Linux, is essential. This role offers a hybrid work model, combining time in the office and working from home, allowing flexibility to meet personal needs.