Software Engineer (Research, Design & Analysis) | Craigavon | Build Innovative Engineering Solutions with Global Reach
Are you looking to join a Top 100 NI company where your work has genuine, far-reaching impact?
Excited by the chance to work on cutting-edge software and product design challenges?
Whether you're an engineer with object-oriented programming skills or a mathematician with a passion for innovation, this role offers a unique opportunity to shape the future of a global operation.
The Role
My client is seeking a Software Engineer (Research, Design & Analysis) to join their R&D-focused engineering team based in Craigavon. Working in a highly collaborative environment, you'll contribute to the full lifecycle of bespoke software development - from analysis and design to implementation, testing, and deployment.
This is a hands-on engineering role involving mathematical modelling, technical analysis, and real-world product design, supported by state-of-the-art tools and equipment. You'll work on diverse challenges and help deliver practical, performance-driven solutions used across more than 70 countries.
What's In It For You?
* Attractive, competitive salary based on experience
* 33 days' annual leave (including public holidays)
* Health cash plan for everyday wellbeing
* Company pension & share scheme
* EV salary sacrifice scheme
* Professional development support
* Onsite Craigavon-based role with opportunity for occasional international travel
* Creative, team-focused culture with engineering at its core
What You'll Be Doing
* Designing and developing innovative products and internal tools
* Creating mathematical models and algorithms to support R&D
* Writing software, primarily in C++, for Windows platforms
* Supporting existing software with enhancements, analysis, and maintenance
* Documenting designs and test procedures
* Working with clients to understand requirements and deliver effective solutions
* Occasional international travel for trade events or client visits
What We Need To See
* Degree in Mathematics, Physics, or Engineering
* Strong skills in mathematics and/or geometry
* Experience with object-oriented programming (C++, Python, or MATLAB)
* Strong logical and analytical thinking
Ways to Stand Out from the Crowd
* Experience developing engineering or scientific software
* Familiarity with database design and MySQL
* Knowledge of cloud platforms such as AWS
* Mobile development experience (Android/iOS/MAUI)
* Interest or experience in optical systems or physical simulation
Who You Are
* A strong communicator and team player
* Innovative and self-driven
* Solution-focused with excellent problem-solving abilities
* Comfortable working in a dynamic R&D environment
Why Join?
This is a rare opportunity to apply your software and analytical skills in a meaningful, technical setting with real-world impact. My client offers a unique combination of stability, innovation, and career progression - all within a company known for its forward-thinking approach and strong engineering culture.