Performance Drone Works (PDW) is looking to develop the next generation of autonomous, semi-autonomous, and precision flight drones, and needs a Staff Embedded Software Engineer to contribute to system and tool development for upcoming product lines.
Requirements
- Expert-level C/C++ Experience.
- Expert-level Embedded Linux knowledge.
- Ability to implement and leverage microcontroller firmware using a Real Time Operating System(s) (RTOS).
- Proven track record of leading and delivering high-quality embedded software.
- Experience with kernel build environments and tools, capable of setting up and managing build systems for Linux kernel development.
- Knowledge of hardware-based software development; including the use of timers, interrupts, hardware peripherals such as SPI controllers and ADCs, and debug tools.
- Experience with communication buses such as I2C, CAN, UART and SPI; along with devices that utilize them.
Responsibilities
- Lead and mentor others by setting a standard of excellence in engineering judgment, design, implementation, and testing.
- Lead and participate in the end-to-end lifecycle of software development from concept to deployment, contributing high-quality, production-ready code.
- Collaborate closely with product teams to define and implement effective solutions based on business needs and user feedback.
- Work independently, taking personal ownership of tasks and deliverables, while not neglecting teamwork and clear communication.
- Take on challenging and complex technical issues, applying your expertise to propose and implement robust, long-term solutions.
- Support application deployments in the field for product testing and demonstrations; including live troubleshooting and analysis.
- Uphold and raise the bar for high code quality and performance, conducting code reviews and optimizations to improve system efficiency and scalability.
Other
- 6+ years of professional software engineering experience; Bachelor's degree in Computer Science, Computer Engineering, or Software Engineering or equivalent non-internship experience.
- Ability to sit, stand, bend, reach, climb, and move about regularly throughout the day and lift / carry up to 25 pounds.
- Must have manual dexterity to operate standard office equipment as well as standard machine shop equipment.
- Must be physically capable of the assigned duties.
- In compliance with International Traffic Arms Regulations (ITAR), candidates must be U.S. Citizens, U.S. Permanent Residents (Green Card holders) or individuals granted asylee/refugee status as defined by 8 U.S.C. 1324b(a)(3).