Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading global provider of test instrumentation is seeking a Principal Software Engineer in Cambridge. This role involves leading projects, mentoring engineers, and shaping product architecture within an agile environment. Candidates should be proficient in modern C++ and have strong scripting skills in PowerShell, Bash, or Python.
Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness.
reduxPersistIndex Maintains website settings across multiple visits. Maximum Storage Duration: 7 days Type: HTTP Cookie
lang Necessary for maintaining language-settings across subpages on the website. Maximum Storage Duration: Session Type: HTTP Cookie
lidc Registers which server-cluster is serving the visitor. This is used in context with load balancing, in order to optimize user experience. Maximum Storage Duration: 1 day Type: HTTP Cookie
Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness.
_ga[x2] Registers a unique ID that is used to generate statistical data on how the visitor uses the website. Maximum Storage Duration: 2 years Type: HTTP Cookie
_ga_#[x2] Used by Google Analytics to collect data on the number of times a user has visited the website as well as dates for the first and most recent visit. Maximum Storage Duration: 2 years Type: HTTP Cookie
NRBA_SESSION Collects data on the user’s navigation and behavior on the website. This is used to compile statistical reports and heatmaps for the website owner. Maximum Storage Duration: Persistent Type: HTML Local Storage
Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness.
_gcl_au[x4] Used by Google AdSense for experimenting with advertisement efficiency across websites using their services. Maximum Storage Duration: 3 months Type: HTTP Cookie
IDE Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user. Maximum Storage Duration: 400 days Type: HTTP Cookie
NID Registers a unique ID that identifies a returning user's device. The ID is used for targeted ads. Maximum Storage Duration: 6 months Type: HTTP Cookie
pagead/1p-user-list/# Tracks if the user has shown interest in specific products or events across multiple websites and detects how the user navigates between sites. This is used for measurement of advertisement efforts and facilitates payment of referral-fees between websites. Maximum Storage Duration: Session Type: Pixel Tracker
bcookie Used by the social networking service, LinkedIn, for tracking the use of embedded services. Maximum Storage Duration: 1 year Type: HTTP Cookie
#-# Used to track user’s interaction with embedded content. Maximum Storage Duration: Session Type: HTML Local Storage
__Secure-ROLLOUT_TOKEN Pending Maximum Storage Duration: 180 days Type: HTTP Cookie
iU5q-!O9@$ Registers a unique ID to keep statistics of what videos from YouTube the user has seen. Maximum Storage Duration: Session Type: HTML Local Storage
LAST_RESULT_ENTRY_KEY Used to track user’s interaction with embedded content. Maximum Storage Duration: Session Type: HTTP Cookie
LogsDatabaseV2:V#||LogsRequestsStore Used to track user’s interaction with embedded content. Maximum Storage Duration: Persistent Type: IndexedDB
remote_sid Necessary for the implementation and functionality of YouTube video-content on the website. Maximum Storage Duration: Session Type: HTTP Cookie
TESTCOOKIESENABLED Used to track user’s interaction with embedded content. Maximum Storage Duration: 1 day Type: HTTP Cookie
VISITOR_INFO1_LIVE Tries to estimate the users' bandwidth on pages with integrated YouTube videos. Maximum Storage Duration: 180 days Type: HTTP Cookie
YSC Registers a unique ID to keep statistics of what videos from YouTube the user has seen. Maximum Storage Duration: Session Type: HTTP Cookie
ytidb::LAST_RESULT_ENTRY_KEY Used to track user’s interaction with embedded content. Maximum Storage Duration: Persistent Type: HTML Local Storage
YtIdbMeta#databases Used to track user’s interaction with embedded content. Maximum Storage Duration: Persistent Type: IndexedDB
yt-remote-cast-available Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Session Type: HTML Local Storage
yt-remote-cast-installed Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Session Type: HTML Local Storage
yt-remote-connected-devices Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Persistent Type: HTML Local Storage
yt-remote-device-id Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Persistent Type: HTML Local Storage
yt-remote-fast-check-period Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Session Type: HTML Local Storage
yt-remote-session-app Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Session Type: HTML Local Storage
yt-remote-session-name Stores the user's video player preferences using embedded YouTube video Maximum Storage Duration: Session Type: HTML Local Storage
sp_t Pending Maximum Storage Duration: Session Type: HTTP Cookie
Some of the data collected by this provider is for the purposes of personalization and measuring advertising effectiveness.
_gcl_ls Pending Maximum Storage Duration: Persistent Type: HTML Local Storage
anchor-website#local-forage-detect-blob-support Pending Maximum Storage Duration: Persistent Type: IndexedDB
com.spotify.single.item.cache:anchor-public-website Pending Maximum Storage Duration: Persistent Type: HTML Local Storage
ES||INSTALLATION_ID Pending Maximum Storage Duration: Persistent Type: HTML Local Storage
ES||STORAGE_ID Pending Maximum Storage Duration: Persistent Type: HTML Local Storage
ES|s4p-hosted|EVENT|# Pending Maximum Storage Duration: Persistent Type: HTML Local Storage
ES|s4p-hosted|GLOBAL_SEQ_NUM Pending Maximum Storage Duration: Persistent Type: HTML Local Storage
ES|s4p-hosted|INSTALLATION_ID Pending Maximum Storage Duration: Persistent Type: HTML Local Storage
ES|s4p-hosted|SEQ_NUM|# Pending Maximum Storage Duration: Persistent Type: HTML Local Storage
ES|s4p-hosted|STORAGE_ID Pending Maximum Storage Duration: Persistent Type: HTML Local Storage
List of domains your consent applies to: [#BULK_CONSENT_DOMAINS#]
[#IABV2_TITLE#] [#IABV2_BODY_INTRO#]
[#IABV2_TITLE#] [#IABV2_BODY_INTRO#] [#IABV2_BODY_LEGITIMATE_INTEREST_INTRO#] [#IABV2_BODY_PREFERENCE_INTRO#] [#IABV2_BODY_PURPOSES_INTRO#] [#IABV2_BODY_PURPOSES#] [#IABV2_BODY_FEATURES_INTRO#] [#IABV2_BODY_FEATURES#] [#IABV2_BODY_PARTNERS_INTRO#] [#IABV2_BODY_PARTNERS#]
About Cookies are small text files that can be used by websites to make a user's experience more efficient.
About Cookies are small text files that can be used by websites to make a user's experience more efficient.
The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission.
This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.
You can at any time change or withdraw your consent from the Cookie Declaration on our website.
Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.
Please state your consent ID and date when you contact us regarding your consent.
Do not sell or share my personal information
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