We are looking for an experienced Software Engineer with strong C programming expertise to support the development of a mission-critical embedded communication system used in military vehicles. The role involves extending and modifying an existing codebase to improve intercom functionality, integrating IP-based communication features, and ensuring software is delivered to high standards of reliability and compliance.
Responsibilities:
* Review and work with the existing baseline software (version 2.0).
* Implement modifications in C to:
o Integrate and extend the dismounted call feature.
o Remove reliance on legacy hardware.
o Enable automatic call initiation and acceptance using IP and VoIP protocols.
o Ensure consistent behaviour across multiple crew station types.
* Update user interfaces (HMI and web configuration pages) to support new functionality.
* Conduct unit, integration, and regression testing against defined requirements.
* Participate in structured design reviews (System, Preliminary, Critical, Factory Acceptance).
* Maintain clear and accurate design documentation, test reports, and review minutes.
* Collaborate with verification engineers and project teams to ensure compliance.
* Deliver all source code, compiled load files, and supporting materials securely.
Essential Requirements:
* Strong C programming background, particularly for embedded systems.
* Experience with toolchains including:
o Xilinx ISE, powerpc-eabi-gcc
o Altera Quartus, nios2-elf-gcc
o MSP430 CrossWorks (Rowley)
o TI Code Composer Studio for DSP
* Proficiency with software development and CI/CD tools: BitBucket, Jira, Bamboo.
* Experience adhering to strict coding standards and compliance-driven processes.
* Familiarity with requirements/verification management tools (e.g. Polarion, TestRail).
Desirable Requirements:
* Background in safety-critical or defence-related software development.
* Knowledge of VoIP and IP-based communication protocols.
* Experience contributing to formal design review processes.
Benefits:
* Competitive Basic Salary
* 6% Employers Contribution + 6% as a salary sacrifice
* Private Medical Insurance, Life Cover and Income Protection
* 25 days holiday
* 10 days full sick pay per year
* Flexible working
* Cycle to Work & TechScheme
* Continuous professional development
* Corporate access to the Udemy platform, Group Income protection
* Life Cover Pension Scheme Perks Scheme Private Medical Insurance Referral bonus
#J-18808-Ljbffr