Newman Stewart banner

Senior Software Engineer

Newman Stewart

The Role

Overview

Design, develop, and maintain embedded C++ software for industrial tech.

Key Responsibilities

  • tool development
  • embedded development
  • software quality
  • c++ development
  • technical mentorship
  • team collaboration

Tasks

As a Senior Software Engineer and C++ expert, you will play a key role in designing, implementing, validating, and maintaining embedded software for a range of cutting-edge products. You will be part of a cross-functional team, collaborating with engineers and stakeholders to deliver high-quality solutions that meet business and customer requirements. -Work closely with cross-disciplinary teams, ensuring alignment with product and business goals. -Develop and improve tools, frameworks, and methodologies to enhance software reliability. -Promote collaboration across international and distributed teams. -Drive software quality and efficiency by implementing best practices in design and development. -Lead and contribute to the design, coding, and validation of embedded software solutions. -Provide mentorship and technical guidance to less experienced engineers.

Requirements

  • c++
  • linux
  • embedded
  • agile
  • ci/cd
  • rtos

What You Bring

If you are a results-driven Senior Software Engineer and C++ expert who thrives in a challenging yet rewarding environment, we want to hear from you Are you an experienced Senior Software Engineer looking for a new challenge? We are seeking a talented and motivated professional to join a forward-thinking, globally recognised organisation at the forefront of innovation in industrial technology. This is a fantastic opportunity to contribute to cutting-edge product development while working in a collaborative and dynamic environment. -Demonstrated ability to work effectively in Agile environments, facilitating team interactions and decision-making. -Professional level expertise in C++ development on Linux OS, with advanced knowledge of C++ required; experience with C, Python, or C# is advantageous. -Proven experience in embedded software development, from concept to deployment. -Experience in industrial printing or related technologies is a plus but not essential. -Engage in system architecture, root cause analysis, and continuous integration processes -Proficiency in verification techniques such as test-driven development (TDD), unit testing, code reviews, and defect characterization. -Strong analytical skills in requirements analysis, user story development, backlog management, and estimation. -Excellent communication, leadership, and interpersonal skills, with the ability to collaborate across teams and influence stakeholders. -Experience with real-time operating systems, multi-threaded programming, memory management, and on-target debugging. -Degree in Computer Science, Software Engineering, or a related field. -Hands-on experience with CI/CD systems (e.g., Bamboo, Jenkins), automated test frameworks (e.g., Fitnesse, Cucumber), and hardware debuggers (e.g., Lauterbach) is beneficial. -Strong understanding of software architecture, design patterns, and system modelling. -Familiarity with configuration management, including version control, automated build systems, release management, and technical documentation.

Benefits

Salary: TBC -Competitive salary and benefits package. -Enjoy opportunities for professional growth and development.

The Company

About Newman Stewart

-Founded with a vision to bridge the talent gap in critical industries, Newman Stewart has become a leading recruitment firm. -With deep expertise in executive search and talent management, the company serves sectors ranging from energy to infrastructure. -The firm’s approach is personalized, offering tailored solutions for leadership roles, from executive searches to board appointments. -They have developed a reputation for working on high-impact, often complex recruitment projects that require specialized knowledge. -Over the years, Newman Stewart has partnered with both established global companies and emerging firms to drive growth through strategic hires. -Specialties include energy, utilities, transport, industrial sectors, and infrastructure—areas critical to the modern economy. -The company is recognized for understanding not just the technical requirements but the cultural fit, ensuring long-term success for both clients and candidates.

Sector Specialisms

Industrial

Manufacturing

Compliance

Business Services

Buildings

Commercial

Heavy Civil

Utilities

Product Testing

Inspection