Please note that due to the nature of the work, you will need to hold a high level of UK security clearance.
Essential Skills and Experience
- C++ or relevant object-oriented software development
- Familiarity with Electronics and lower-level firmware
- Using and generating documentation to create interfaces machine to machine
- Test frameworks and test development
- Development of new applications to meet user expectations and within formal constraints. (HMI/GUI/UX experience needed.)
- Familiarity with the tools and approaches to interface with hardware
- Experience with developing Windows & Linux applications.
- Experience of using Iterative development lifecycles (for example, tailored Agile.)
- Experience using tools associated with Iterative development lifecycles (Jira / DevOps / Git)
- Familiarity with development to design and coding standards.
Nice to have:
- CUDA integration (AI/ML)
- Industrial protocols (read-across to Synergia etc.)
- Experience with Infrared
- Physics, Computer Science, Software Engineering, ITQSB or relevant higher-level formal qualifications
Senior Software Engineer β’ Southampton, Hampshire, UK
#J-18808-Ljbffr
Senior Software Engineer in Southampton employer: ARM International
ARM International is an exceptional employer that values innovation and collaboration in a dynamic UK enterprise environment. With a strong focus on employee growth, we offer comprehensive training and development opportunities, alongside a supportive work culture that encourages teamwork and open communication. Our commitment to high standards in performance and security ensures that you will be part of a forward-thinking team dedicated to excellence.