Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
You will play a key role across the full product lifecycle, developing and maintaining software platforms in C#, Python, and JavaScript for world-class gas detection instruments. You’ll be writing the software that talks directly to hardware via UART, SPI, and I2C, building automated test jig software for the production floor, and working closely with a talented team of electronic, embedded, and mechanical engineers.
Requirements
If you have an electronics or engineering background and have developed strong software skills along the way, this role was written for you., * Engineering or electronics background
- Strong software development skills in C#, Python and/or JavaScript
- Hands-on experience with communication protocols such as UART, SPI, I2C, Modbus or CAN
- Comfortable reading schematics and using electronics tools such as multimeters and logic analysers
- Experience working with PCBs and electronic instruments
- Familiarity with IoT platforms and cloud integration
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on find.jobsGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
The 12 Best Jobs for Software Engineers
Where to Find Entry-Level Software Engineering Jobs
Find a Developer Job: 12 Best Job Sites For Developers