> Markdown version of [/jobs/ext/3880831-software-engineer](https://www.wearedevelopers.com/jobs/ext/3880831-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Omega Plc - **Location:** Eastbourne, UK - **Contract:** Permanent contract - **Skills:** Testing (Software), C (Programming Language), Systems Engineering, Automation of Tests, C Sharp (Programming Language), C++ (Programming Language), Configuration Management, Software Debugging, Integrated Development Environments, Python (Programming Language), LabVIEW, Software Architecture, Software Engineering, Software Requirements Analysis, Software Systems, System Testing, Systems Integration, Teststand, Diagnostic Tools, Data Processing, Test Scripts, Programming Languages - **Published:** October 23, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/software-engineer/53405654 ## About the Role * A degree, HNC/HND or equivalent practical experience in software engineering, compute science engineering, electronic engineering or a related discipline. * Relevant experience developing software for engineering, industrial, scientific or equipment-based applications. * Practical experience in at least one relevant programming language or development environment; C, C++, C#, LabVIEW, TestStand, Python * Experience debugging and testing software in a practical engineering environment. * Familiarity with source-control systems and configuration-management practices Candidates who are currently a Software Engineer, Software Development Engineer, Electrical Engineer, Electronic Engineer, Electronic Design Engineer, System Engineer, Development Engineer, Engineering Manager, Design Engineer, Electrical Development Engineer and Senior Engineer could be suitable for this role. ## Description The Software Engineer shall create software that will interact with instrumentation, data acquisition equipment, electronic hardware, communications interfaces, units under test and other engineering systems. The software is used to control test sequences, acquire and process data, simulate interfaces, guide operators, diagnose faults and produce traceable evidence that a customer's product meets its requirements. Duties - Software Engineer * Analyse system and software requirements and translate them into robust, practical software solutions. * Contribute to software architecture, detailed design and technology-selection decisions. * Develop software for automated and manual test, measurement, simulation and control systems. * Produce clear, maintainable and appropriately documented code. * Develop automated test sequences, operator interfaces, instrument drivers, data-processing functions, diagnostic tools and test reports * Participate in the complete software and system-development lifecycle; requirements capture concept development, software architecture, implementation, software integration etc. * Define and perform software unit, integration and system testing. * Produce test specifications, procedures, results and compliance evidence