NYSE-listed AgEagle Aerial Systems is seeking a talented, experienced and motivated senior embedded systems engineer who will focus on developing embedded software and firmware for our current and future payloads and sensor systems. The ideal candidate will possess a wide variety of software engineering skills, people skills, and should be an expert in all aspects of embedded software design.
Key Job Responsibilities:
- Develop embedded software for all our products (e.g. drones, payloads, simulators).
- Influence the architecture and the future of our systems with your ideas and your code.
- Design and implement software tools to facilitate production and test of hardware products.
- Deal with product management and customer support teams to participate to technical support of our products and improve user experience.
- Contribute to the team’s continuous improvement process.
Qualifications:
- Master of science or higher in Electrical Engineering, Computer Engineering, or Computer Science
- Experience developing embedded Linux applications
- Experience developing Linux drivers or working on microcontrollers
- Working knowledge of Linux-based development environments
- Strong knowledge of C or C++
- Experience with Agile SDLC, including version control methods for managing large software projects, code review, pair programming…
- Experience working hands-on with hardware, and using electronic test equipment (multi-meter, oscilloscope, power supply, soldering)
- Self-motivated, and able to take ownership of a project, seeing it through with minimal oversight
- Strong sense of curiosity and a desire to learn new skills
- Speaks French or willing to learn
Any of the following elements would be a plus
- Experience with Python or similar interpreted languages
- FPGA experience (Verilog or VHDL)
- Experience in robotics or unmanned aircraft