Embedded Software Engineer
Matchtech
Our client, a prominent entity in the Defence & Security sector, is currently seeking a skilled Embedded Software Engineer to join their esteemed team. This is a permanent role that primarily entails working on-site for 4 days a week, with some flexibility. The successful candidate will play a crucial role in designing, developing, and supporting cutting-edge embedded systems for GNSS Anti-Jam equipment.
Key Responsibilities:
- Design, code, debug, test, and maintain software for embedded applications, including both low-level microprocessor code and higher level software designs within an embedded operating system environment
- Collaborate with hardware and software engineers to deliver project goals derived from future product requirements
- Develop and implement application logic, peripheral drivers, protocols, human-machine interfaces, and associated documentation
- Ensure delivery of software within agreed timescales and budget
- Design and deliver robust code, demonstrating proficiency in C and experience in embedded programming
Job Requirements:
- Experience developing software through the entire lifecycle
- Ability to work independently without close supervision
- Proven ability to analyse processes or tools for proposing improvements
- Experience in C for embedded bare-metal environments
- Experience with embedded processors and real-time operating systems
- Experience interfacing with hardware devices and peripherals
- Solid understanding of software development life-cycles and processes
- Experience in requirement analysis, software design and architecture
- Experience with source control tools such as Subversion and Git
- Self-starting, adaptable, and proficient in problem-solving
- Desirable: Experience in C++ in an embedded environment, Object Oriented Design and Programming, familiarity with issue-tracking tools like Jira, and knowledge of releasing software to production
Benefits:
- Opportunity to contribute to advanced defence and security projects
- Professional development and training opportunities
- Flexible working arrangements
- Supportive and dynamic work environment
- Comprehensive employee benefits package
If you are an experienced Embedded Software Engineer seeking a challenging and rewarding opportunity within the Defence & Security sector, we would be delighted to hear from you. Apply now to become part of our client's innovative and dedicated team.
Application opens at the source listing. Free for jobseekers.