Software Engineer - Test Equipment Software Development
About the Role
Are you a passionate software engineer ready to revolutionize test equipment software for advanced technological systems? We are seeking an innovative and adaptable professional to join our client’s transformative software development team.
Position Highlights
* Working Environment: Hybrid model with primarily on-site presence
* Security Requirements: British Citizenship or Dual UK National
* Clearance: Government Basic Personnel Security Standard (BPSS) checks required
Key Responsibilities
* Design and develop sophisticated Engineering Test Equipment software for complex technical systems
* Collaborate across multiple teams to deliver comprehensive test engineering capabilities
* Innovate and experiment with emerging technologies
* Drive meaningful change in software development methodologies
* Implement agile practices to maximize value delivery
Ideal Candidate Profile
Technical Skills
* Proven software engineering experience, particularly in test solution development
* Expert-level programming in C/C++
* Additional proficiency in C# and scripting languages desirable
* Familiarity with Lab Windows CVI or Test Stand software
* Strong understanding of automation, continuous integration, and DevOps principles
Technical Expertise
* Advanced electronics measurement and debugging skills
* Comprehensive knowledge of communication interfaces (TFTP, Ethernet, RS232, RS422, RS485, Modbus, CAN, 1553 buses)
* Demonstrated experience with oscilloscopes, spectrum analysers, and digital multimeters