Job description
The company is a leading global provider of test instrumentation, offering high-accuracy data capture solutions and advanced analytical tools to address complex challenges across a broad spectrum of industries.
Following continued growth, they are looking for a Principal Software Engineer to join a team of multidisciplined engineers, working within an agile environment.
As a Principal Software Engineer, you will be taking on the responsibility of leading key projects, mentoring engineers, and shaping the architectural direction of their products. You’ll be involved across the entire software development life cycle, from working closely with customers and project stakeholder on feature design through to the deployment of these solutions.
Key Requirements
Proficiency programming in modern C++ (version 14 and above)
Strong command of PowerShell, Bash or Python for scripting
Experience engineering cross-platform applications
Desired, but not essential:
Solid understanding of algorithms / data structures
Good knowledge of embedded systems / Linux device drivers
Following continued growth, they are looking for a Principal Software Engineer to join a team of multidisciplined engineers, working within an agile environment.
As a Principal Software Engineer, you will be taking on the responsibility of leading key projects, mentoring engineers, and shaping the architectural direction of their products. You’ll be involved across the entire software development life cycle, from working closely with customers and project stakeholder on feature design through to the deployment of these solutions.
Key Requirements
Proficiency programming in modern C++ (version 14 and above)
Strong command of PowerShell, Bash or Python for scripting
Experience engineering cross-platform applications
Desired, but not essential:
Solid understanding of algorithms / data structures
Good knowledge of embedded systems / Linux device drivers