cloud developer
Title posted on indeed.com - Firmware Developer
Posted on June 10, 2026 by Employer details Pegasus Aeronautics Corporation
Job details
*About Pegasus Aeronautics:* Pegasus is a small business working on advancing the capabilities of industrial unmanned aircraft by designing and manufacturing efficient propulsion motors, power electronics and hybrid power systems. We are looking for a capable engineer to become a key part of our engineering implementation team. You will be working with the team to design and develop a wide array of electrical and mechanical sub assemblies for commercial UAVs (unmanned aerial vehicles) and generators. We want a candidate that is curious and driven to learn and passionate about making the best products. Responsibilities: * Work as part of an inter-disciplinary team to develop and design custom assemblies, from conceptual design to operational support * Develop firmware for modules used in various powertrain applications including motor controllers, pumps, and engine controllers. * Hands on testing of code you have written to validate real performance and debug problems as they appear. * Integration work to get systems interfacing with customer flight controllers, computers, and other drone systems. * Developing automated production testing systems to validate hardware and speed up programming. * Develop pipeline systems for automated code building and testing as well as version management. * Share any helpful knowledge and teach others when possible. * Support the production department throughout the assembly stage of the project. * Research novel and emerging technologies and assess their applicability to product design, engineering, and manufacturing challenge. Required Qualifications: * Bachelor?s degree in field related to responsibilities. * Experience in C/C++, Python, Java, C#, Rust (C/C++ preferred). * Experience in embedded programming and debugging environments. * Digital communication knowledge (UART, I2C, CAN, SPI, USB) * Ability to handle multiple ongoing projects and quick context switching between projects. Preferred Qualifications: * Strong understanding of microcontroller programming. * Hands-on experience with measurement and test equipment such as oscilloscopes, logic analyzers, multimeters etc. * Knowledge of git or other version control and understanding of the workflow. * Excellent communication skills, verbally and written. * Experience working with multidisciplinary groups. * Experience with embedded testing and build environments. * Ability to learn other programming languages as needed. * Experience with reading schematics and PCB design software is helpful. * Experience with GUI programming using Qt, as well as ability to write test scripts in python is helpful. Why you should join: * We are an inclusive company where everybody plays a part in the development of products. * There are many opportunities to grow and learn with lots of hands-on testing and development. * We have a very friendly working environment where everybody knows each other. Job Types: Full-time, Permanent Pay: $58,000.00-$70,000.00 per year Education: * Bachelor's Degree (required)- Location Waterloo, ON
- Work location On site
- Salary$58,000 to $70,000YEAR annually
- Terms of employment Permanent employmentFull time
- Starts as soon as possible
- vacancies 1 vacancy
- Source indeed.com #10164345084
Important notice: This job posting has been provided by a partner site. Job Bank is not responsible for this content.
Report a problem with this job posting
Page details
- Date modified: