Research and Development Engineer - Software

Posted 11 days 11 hours ago by Serve Talent

£30,000 - £45,000 Annual
Permanent
Not Specified
Research Jobs
Norfolk, Norwich, United Kingdom, NR1 1
Job Description
Reports To: Lead Systems and Software Development EngineerDepartment: Research and DevelopmentAbout the client:We specialize in innovative solutions for their industry, with a strong focus on remote systems. Our client has a rich history and a global presence, supplying cutting-edge equipment and providing comprehensive support.About the Role:As a Systems and Software Development Engineer, you will work with the lead engineer to design and implement software improvements, focusing on both front-end and back-end systems. The role includes refining systems and user interfaces through the application of new technologies.Main Responsibilities:
  • Develop and maintain software in C++.
  • Deploy and administer software on Linux systems.
  • Design and implement user interfaces.
  • Contribute to systems engineering processes.
  • Write technical specifications and reports.
  • Manage software releases and documentation.
  • Interface software development for hardware and third-party software.
  • Use MATLAB/Simulink for system design and testing.
  • Solve technical problems and explore new methods.
About the Person:Essential:
  • Degree in Engineering, Mathematics, Physics, or similar field.
  • Proficiency in C++ coding.
  • Strong problem-solving skills.
  • Ability to manage multiple tasks and present technical information.
  • Willingness to work both independently and as part of a team.
  • Eagerness to learn and adapt to new technologies.
  • Flexibility in task management and time management.
  • Willingness to engage in hands-on tasks and occasional travel.
Physical Demands & Work Environment:
  • Occasional travel and irregular hours may be required.
  • Work within a structured, collaborative environment.
Key Working Relationships:Internal: R&D team, engineers, supply chain, and programs.External: Customer operational teams.