Embedded Software Developer
Embedded Software Developer
Aeryon Labs is the global leader in high performance small unmanned aerial systems (sUAS) that set the standard for technical innovation, reliability and performance. Our teams are passionate about solving problems, which help our customers do difficult and (often) dangerous tasks – safely and efficiently. We are equally passionate about the people who make this happen. Our team.
Aeryon sUAS set the standard for immediate aerial intelligence gathering. We offer careers that allow you to exceed your potential and collaborate with some of the most creative minds in the industry.
About the Position
Aeryon Labs is seeking a highly talented Embedded Software Developer to focus on development of features and services on our Linux based OS. This OS provides high level management of the sUAS. It does everything needed to pass commands to the control system, handle the image pipeline and comms, host our computer vision capabilities, send telemetry back to end users, etc. Day to day tasks would involve development / debugging of drivers, power management, debug capabilities, upgrades and provisioning for manufacturing, network configuration. We are looking for an individual who thrives when challenged, is versatile, self-disciplined, has a proven track record of designing robust solutions and has a voracious appetite for solving problems.
As part of the software team, your responsibilities as an Embedded Software Developer will include:
- Architecting and developing software in C, C++, and scripts
- Working with hardware teams on driver bring up and debugging
- Providing manufacturing with the support they need for various manufacturing tests, including build in self tests
- Ensuring proper test cases are in place so that bugs introduced are found quickly through automated regression tests
You want to work for a technology company that is innovative and growing. You want to be surrounded by people who are brilliant. You want to be in an environment where continuous learning is not only encouraged – but also expected. You are passionate about quality – but more importantly the customer experience and ensuring this is the best it can be.
You are an experienced software developer with a passion for well designed, simple and elegant interfaces.
What You Bring
- Bachelors or advanced degree in Computer Science, Software Engineering or related field
- 5+ years’ experience delivering consumer grade software for desktop and/or mobile platforms
- Expert in C and/or C++ programming on Linux
- Knowledge in Robot OS a plus
** Please apply via www.aeryon.com/careers**
Aeryon Labs Inc. is an equal opportunity employer that does not unlawfully discriminate against any employee or applicant on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, religion, gender identity, gender expression, creed, sex, sexual orientation, age, record of offences, marital status, family status or disability.
Aeryon is committed to a fair and inclusive work environment. We will endeavor to accommodate the needs of qualified applicants in all parts of the hiring process.
If you require special accommodation to complete any portion of the application or interview process please call (519) 489-6726.