Principal Software Engineer - Device & Edge Applications
Overview Join Cambridge Aerospace as a Principal Software Engineer in the Internal Tooling team. You will develop software that runs on our physical devices, including test stations, manufacturing rigs, lab equipment, and the computers that control them. Your applications will interface with custom hardware, read data, and reliably forward information to backend services used across the company.
Responsibilities - Lead the design of applications and services that run on physical devices and communicate with hardware and lab instruments. - Build reliable data pipelines from devices to backend APIs that withstand network outages and hardware faults without data loss. - Design device software for easy deployment, configuration, updates, and remote diagnostics. - Collaborate with hardware, test, and manufacturing engineers to translate physical processes into dependable software. - Define APIs and data contracts with backend and platform teams. - Mentor teammates and share hardware-integration best practices. - Seek opportunities to automate and instrument more of our physical processes.
Requirements - Strong proficiency in Python, C++, or similar languages (e.g., Rust, Go, C#). - Experience writing software that talks to hardware over interfaces such as serial, USB, CAN, Ethernet/TCP. - Experience building clients that send data to backend APIs (e.g., REST) with retries, buffering, and offline operation. - Solid Linux experience: services (systemd), networking, permissions
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Principal Software Engineer - Device & Edge Applications
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
Principal Software Engineer - Device & Edge Applications
Overview Join Cambridge Aerospace as a Principal Software Engineer in the Internal Tooling team. You will develop software that runs on our physical devices, including test stations, manufacturing rigs, lab equipment, and the computers that control them. Your applications will interface with custom hardware, read data, and reliably forward information to backend services used across the company.
Responsibilities - Lead the design of applications and services that run on physical devices and communicate with hardware and lab instruments. - Build reliable data pipelines from devices to backend APIs that withstand network outages and hardware faults without data loss. - Design device software for easy deployment, configuration, updates, and remote diagnostics. - Collaborate with hardware, test, and manufacturing engineers to translate physical processes into dependable software. - Define APIs and data contracts with backend and platform teams. - Mentor teammates and share hardware-integration best practices. - Seek opportunities to automate and instrument more of our physical processes.
Requirements - Strong proficiency in Python, C++, or similar languages (e.g., Rust, Go, C#). - Experience writing software that talks to hardware over interfaces such as serial, USB, CAN, Ethernet/TCP. - Experience building clients that send data to backend APIs (e.g., REST) with retries, buffering, and offline operation. - Solid Linux experience: services (systemd), networking, permissions
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Principal Software Engineer - Device & Edge Applications
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
3 active roles from this employer in the JobMatcher catalog.
People Operations Manager
Rogo
Staff Product Manager
Harmonic Security
Software Engineer - Integrations
Stream
Implementation Project Manager
Papaya Global
Delivery Manager
Next
Service Delivery Manager
Together
3 active roles from this employer in the JobMatcher catalog.
People Operations Manager
Rogo
Staff Product Manager
Harmonic Security
Software Engineer - Integrations
Stream
Implementation Project Manager
Papaya Global
Delivery Manager
Next
Service Delivery Manager
Together
© 2026 JobMatcher. All rights reserved.
© 2026 JobMatcher. All rights reserved.