Embedded Software Developer M/F
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+1 more
Job description
We are hiring a talented software developer to join our product development team. This team is responsible for building and enhancing our flagship timing products, shaping the future of precise timing solutions. As part of our team, you will collaborate with other skilled developers to create innovative new features and improve product performance. Your contributions will directly impact the product’s success and the satisfaction of our customers.
You will be based out of our office in West Henrietta, NY, but our team is international with significant presence in France and Spain, and some of your closest team members will be international. We strongly prefer someone who can have a regular presence in the office, but we have a hybrid work policy and support for flexible working hours.
Since this is a mid-level position, we would like someone who has some experience with software development, ideally for embedded products. Proficiency working in Linux is a key technical skill. Above all, we are seeking someone who can work with others to develop creative and innovative solutions. We would love to hear about what you have worked on, how it was built, and why it was a success.
What you will be doing: You’ll be developing embedded software for our flagship timeserver products. This includes: Designing and implementing new features. Troubleshooting defects, identifying root cause, and proposing corrections. Collaborating with product management to address customer requirements. Working with the guidance of senior developers and team leaders. Participating in peer code review. Working with the latest in Resilient PNT technology.
But what else? (advantages, specificities, etc.)
Requirements
Proficiency in a few programming and scripting languages (C, python, and bash are ideal). Proficiency working in a Linux environment. Proficiency with revision control systems (ideally git). Ability to work with an international team using Agile methods. 2-5 years of experience in software development. A bachelor’s degree in computer science, software engineering, or related field.
The exceptional candidate will have some of these additional qualifications: Experience with Linux system administration. Experience working with embedded systems. Experience with network timing protocols (NTP, PTP).
Benefits & conditions
Why You’ll Love Working Here Paid Time Off Annual bonus opportunity Comprehensive medical, dental, and vision coverage Health Savings Account (HSA) and Flexible Spending Account (FSA) 401(k) with company matching contributions Gym membership reimbursement Tuition reimbursement to support your continued education An innovative, inclusive culture where your ideas are valued and your contributions make a difference
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…