Positiv Cohort Ltd

Software Engineer – Defence

Positiv Cohort Ltd

contract

Posted on:

Origin:  • 🇬🇧 United Kingdom

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

Tech Stack

Python

About the role

  • Design and development of software test solutions for electronics systems
  • Write and maintain software in C, C++, C#, and scripting languages
  • Collaborate with electronics and embedded systems engineers to integrate software with hardware platforms
  • Work with tools such as LabWindows CVI, TestStand, and other test automation frameworks
  • Apply DevOps principles, including automation, continuous integration, and deployment pipelines
  • Interface with communications protocols and serial buses including TFTP, Ethernet, RS232, RS422, RS485, Modbus, CAN, and MIL-STD-1553
  • Use electronic measurement and debugging tools such as digital voltmeters (DVMs), oscilloscopes, and spectrum analysers
  • Ensure high-quality software development through unit testing, test-driven development (TDD), and clean code design
  • Participate in Agile development teams, contributing to sprint planning, reviews, and collaborative problem-solving
  • Communicate effectively with cross-functional teams and stakeholders
  • Must be currently SC cleared and able to commute to Stevenage four times per week due to project sensitivity

Requirements

  • Current SC Clearance (essential)
  • Strong proficiency in C, C++, C#, and scripting languages (e.g., Python, Bash)
  • Experience with test automation tools and software testing frameworks
  • Familiarity with embedded systems and electronics engineering principles
  • Hands-on experience with serial communication protocols and hardware interfaces
  • Knowledge of DevOps, CI/CD pipelines, and Agile methodologies
  • Ability to work with electronic test equipment and debug hardware/software interactions
  • Excellent communication and collaboration skills
  • Desirable: Experience in Defence or Aerospace environments
  • Desirable: Familiarity with LabWindows CVI, NI TestStand, or similar platforms
  • Desirable: Exposure to low-volume, high-complexity production or mission-critical systems