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)