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.
- Note that this is a 100% office-based position. Neither visa sponsorship nor relocation assistance are available for this role.
- 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 Powered by JazzHR