CareerZen Logo
Company logo

Sr Software Dev Engineer, Deep Learning Compilers

Amazon.com Services LLC

Full-time

Sunnyvale, CA

Job description

Job Summary

Envision Technology, an innovative company developing unmanned aerial and ground systems for defense applications, seeks a Software Engineer for embedded systems. The Software Engineer is responsible for the software development, implementation, debugging, and test of unmanned systems, subsystems, and test platforms for defense applications.

Responsibilities:

  • Create innovative new product designs from concept, through research & development, and into production.
  • Interface with others in a fast-paced, multi-discipline environment, including mechanical, electrical, systems, program managers, suppliers, and customers.
  • New software code development, including implementation of software configuration and software quality.
  • Develop, configure, and install flight and ground control software for multiple small aviation and ground platforms.
  • Assist in selecting Microprocessors/Microcontrollers and support devices (such as memory type and size).
  • Work with electrical engineering to debug and troubleshoot complex electronic and software designs.
  • Develop test infrastructures, writing documentation and ensuring high performance

Qualifications:

  • BS/MS in Computer Science, Electrical Engineering, or equivalent experience, with 5+ years of experience writing software code for complex hardware control systems. Aviation systems control is a plus.
  • Excellent software development skills in C/C++, Basic
  • Nuttx / PX4 experience is a plus
  • Real Time Operating Systems (RTOS) development including external hardware devices in a system design such as EEPROM, FPGA, ASIC is a plus.
  • Semi-autonomous and autonomous systems development is a plus.
  • Experience with communication protocols such as I2C, UART, USB, MIPI etc.
  • Proficient with Microsoft Office applications including Word, Excel, and PowerPoint.
  • Hands-on experience with system integration and test.
  • Excellent organization skills and the ability to interact with customers, suppliers, and other external personnel.
  • Ability to move up to 25 pounds

Additional (Desired) Skills & Experience:

  • Nuttx/PX4 flight controller programming experience
  • Work in Github
  • Android application development, specifically within the ATAK framework.

Additional Information:

  • Applicant must be a US Person.
  • Individuals applying for this position should have the aptitude and motivation to proactively contribute in a startup culture from day 1 and grow with the company.
  • Brief travel within the US to customer locations may be required occasionally to support product testing or design reviews.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

This position will have access to information and items protected under the International Traffic in Arms Regulation (ITAR) and must therefore be a “U.S. person” as that term is defined under ITAR, 22 CFR 120.62.

Job Type: Full-time

Benefits:

  • 401(k)
  • Dental insurance
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid parental leave
  • Paid time off
  • Parental leave
  • Tuition reimbursement
  • Vision insurance

Ability to Commute:

  • Manchester, NH 03109 (Required)

Work Location: In person