About the Job
We are seeking a talented and experienced senior embedded systems engineer to join our team at AgEagle Aerial Systems. The ideal candidate will possess a wide range of software engineering skills, people skills, and expertise in all aspects of embedded software design.
This is a 100% office-based position that does not require visa sponsorship or relocation assistance.
Key Responsibilities:
* Develop embedded software for drones, payloads, and simulators
* Influence the architecture and future of our systems through innovative ideas and code
* Design and implement software tools to streamline production and testing of hardware products
* Collaborate with product management and customer support teams to provide technical support and improve user experience
* Contribute to the team's continuous improvement process
Qualifications:
* Masters degree in Electrical Engineering, Computer Engineering, or Computer Science
* Experience developing embedded Linux applications
* Experience developing Linux drivers or working with microcontrollers
* Working knowledge of Linux-based development environments
* Strong understanding of C or C++ programming languages
* Experience with Agile SDLC, including version control methods, code review, and pair programming
* Hands-on experience with hardware and electronic test equipment
* Self-motivated and able to take ownership of projects with minimal oversight
* Strong sense of curiosity and desire to learn new skills
* Fluency in French or willingness to learn
Desirable Skills:
* Experience with Python or similar interpreted languages
* FPGA experience with Verilog or VHDL
* Experience in robotics or unmanned aircraft