Job 1000 van 1000

APPLY



Junior Software Engineer - Imaging Systems


Junior Software Engineer Location: East Sussex (On-site) Salary: £32,000 - 40,000 + benefits C++, Imaging Systems, High-Speed Data Processing Note: This position could suit a graduate or junior software engineer that can display evidence of relevant internships, employment or own projects beyond their academic studies. Introduction: This role involves developing software for advanced imaging technology. An innovative engineering company specialising in advanced scientific and industrial systems is seeking a Software Engineer to join its growing R&D team. The company develops low volume, sophisticated imaging products that are used across scientific, industrial and high-technology applications, including advanced manufacturing, NDT / inspection systems, security and research environments. This is an excellent opportunity for a software engineer who enjoys solving complex technical problems involving high-speed data processing, hardware/software integration and performance-critical systems. Working within a multidisciplinary engineering team, you will develop software infrastructure that enables advanced imaging products to acquire, process and analyse large volumes of data efficiently and reliably. Typical involvements: Graduate / Junior Software Engineer * Develop and maintain software in C and C++ * Design and improve backend software, drivers and system-level applications * Optimise software handling high-throughput data streams * Support integration between software and hardware systems * Develop acquisition, control and post-processing tools * Debug complex real-world engineering systems * Improve software architecture, maintainability and scalability * Support software testing and validation activities * Contribute to future product development and technology roadmaps * Utilise modern software engineering tools including AI-assisted development environments Required Experience: Graduate / Junior Software Engineer * Degree qualified in Computer Science, Software Engineering or similar * 1-2 years of commercial experience developing software in C and C++ or perhaps a graduate with evidence of relevant internships and own-projects outside of academia * Experience working on backend, systems-level or performance-critical software * Strong debugging and problem-solving skills * Comfortable working closely with engineers from multiple disciplines * Experience using source control tools such as Git Desirable Experience: Experience in some of the following areas would be advantageous: * Machine Vision, Computer Vision, OpenCV, Image Processing, Imaging Systems * Scientific Instrumentation, Robotics, Autonomous Systems, Sensor Systems * Embedded Software, High-Speed Data Acquisition. Distributed Systems * High Performance Computing, Data Storage or High Speed Networking Applications * Experience working with AI-assisted software development tools such as GitHub Copilot, ChatGPT or Claude could also be beneficial. Location - This is a full-time, office-based role in East Sussex. It is commutable from Brighton, Hove, Eastbourne, Hastings, Lewes, Tunbridge Wells, Haywards Heath, Crawley, Horsham, and Crowborough. This role would suit a well-rounded graduate or junior software engineer who enjoys practical development work and wants to contribute to technically challenging imaging products in a collaborative R&D environment. Note: No relocation support or visa sponsorship available is available for this junior / graduate software engineer role

APPLY

More jobs of your search