Company Info: For over 30 years CommsAudit has developed and delivered world-leading RF systems and sub-systems, recognised for their accuracy, user-centricity and reliability to help our clients to defend their interests through understanding and exploitation of the electromagnetic environment
We specialise in high-bandwidth systems and sub-systems from HF to SHF across land, maritime and air domains. We supply our range of SPECTRA RF Monitoring and DF systems including high-bandwidth Super Resolution DF systems to customers around the world, across air, maritime and land domains. We work with System Integrators to supply open-standards compliant and ITAR-free sub-systems including Antennas, Receivers, Multicouplers, Switch Matrices, RF Distribution and Signals Processing Software.
Job Type: Full Time Reporting to: Lead Embedded Software Engineer
The role will involve testing, maintaining, and supporting the embedded software components of CommsAudit products for development regression testing. This includes testing of CommsAudit products, running the embedded software on actual hardware. Test environments are written in Python with some smaller scripts in Shell/Bash. There are also production tests that require support and development in the form of Java ATE applications or XJTAG ATE projects. In doing so the candidate will gain varied experience of the range of CommsAudit products and its software. In time, as the test processes mature, there will then be opportunities to take on embedded development tasks, in C++ or VHDL.
Write code for product test harnesses to add new features of bug fixes
· 10%: Assist fellow software engineers in finding causes of problems and proposing solutions
· Write documentation to support testing
· 5%: online training where necessary
Reading, writing, and understanding Python/Bash/Shell code
· Writing technical documentation
· Follow coding standards
· Test and debug software
· C++
· Java
· Location: Hybrid, with office in Cheltenham, Gloucestershire. Candidate should be able to come into the office when necessary if remote access to specific hardware is limited. Hybrid split is typically 2 in vs 3 at home.
Security Clearance: Team: The role is within the Embedded Software department which comprises 4 full time engineers.
Experience Level: All levels including graduates are considered. 28 days holiday per year plus bank holidays
· Company Pension
· Hybrid working
· Flexible working hours
· Training as and when appropriate
· Cycle to Work Scheme with Green Commute Initiative
CommsAudit is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.