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. Skills: C++ AWS R&D Hardware