Senior Embedded Flight Software Engineer

InvestedintheMission

Huntsville (AL)

On-site

USD 91,000 - 139,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical benefits
401K employer matching
9/80 work schedule
Paid holidays

Job summary

AeroVironment is seeking a Software Engineer III (Embedded) in Huntsville, AL to develop and test software for embedded devices used in unmanned and robotic systems. You will design, code, test, and debug system software for aircraft payloads and other platforms, with opportunities for flight tests and rapid prototyping.

The role requires strong C/C++ and Python skills, experience with embedded Linux concepts such as kernel drivers, RTOS familiarity, and a drive to optimize efficiency,

Qualifications

  • BS degree in Computer Science/Engineering, Electrical Engineering, Aerospace, Mechanical Engineering, or related field is required or equivalent combination of education, training, and experience.
  • Minimum of 5 - 8 years of relevant experience.
  • Expert with Python, C, C++11, C++ STL and/or OpenCL.
  • Knowledge of Visual Studio, Eclipse or similar IDE and defect tracking tools.
  • Experience with common protocols such as RS-485, RS-232, CAN, I2C, SPI, USB.
  • Mathematical and analytical skills required.
  • Travel likely required for testing equipment and customer field support at approved locations.
  • Periods of development may require long irregular hours around deadlines, weekends and some holidays and in field test environments.

Responsibilities

  • Writes and tests software to support integration of sensors and embedded processors into aircraft or other robotic systems.
  • Designs and implements software for prototypes and products using AeroVironment tools and practices; ensure good configuration control.
  • Assists in writing system requirements and test plans; aids in hardware selection and memory/storage recommendations.
  • Contributes to rapid prototyping and conceptual testing; estimates development time and scope to fit timelines.
  • Provides development updates and milestone estimates to track progress and meet schedule.
  • Troubleshoots complex systems from a software perspective; supports flight test operations.
  • Supports transition of development software to production environments and certification; participates in multidisciplinary teams.
  • Develops proof-of-concept capability demonstrations; conducts design reviews.
  • Handles complex issues requiring deep knowledge of variable factors; selects methods to obtain results.
  • Performs other duties as assigned.

Skills

Python
C
C++11
OpenCL
Analytical skills
Troubleshooting

Education

Bachelor's degree in CS/Engineering
Advanced degree preferred

Tools

Visual Studio
Eclipse
Defect tracking tools

Job description

AeroVironment is seeking a Software Engineer III (Embedded) in Huntsville, AL to develop and test software for embedded devices used in unmanned and robotic systems. You will design, code, test, and debug system software for aircraft payloads and other platforms, with opportunities for flight tests and rapid prototyping.

The role requires strong C/C++ and Python skills, experience with embedded Linux concepts such as kernel drivers, RTOS familiarity, and a drive to optimize efficiency,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer — UAV & Robotics
Senior Embedded Software Engineer — UAV & Robotics

InvestedintheMission • Huntsville (AL)

On-site
USD 91,000 - 139,000
Principal Embedded Software Engineer - Flight Systems
Principal Embedded Software Engineer - Flight Systems

AeroVironment • Moorpark (CA)

On-site
USD 180,000 - 240,000
Medical, dental, vision
401K with company matching
9/80 work schedule
+1
Lead Embedded Software Engineer for UAS & Robotics
Lead Embedded Software Engineer for UAS & Robotics

AV • Moorpark (CA)

On-site
USD 147,000 - 224,000
Medical
Dental
Vision
+3
Senior Embedded Software Engineer (C/C++, Linux)
Senior Embedded Software Engineer (C/C++, Linux)

InvestedintheMission • San Diego (CA)

On-site
USD 101,000 - 153,000
Medical benefits
401K matching
9/80 work schedule
Lead Embedded Software Engineer – UAV Autonomy
Lead Embedded Software Engineer – UAV Autonomy

AeroVironment, Inc. • Moorpark (CA)

On-site
USD 147,000 - 224,000
medical
dental vision
401K with company matching
+2
Lead Embedded Software Engineer - Aerospace & Robotics
Lead Embedded Software Engineer - Aerospace & Robotics

InvestedintheMission • Moorpark (CA)

On-site
USD 147,000 - 224,000
Principal Embedded Software Engineer – Defense Robotics
Principal Embedded Software Engineer – Defense Robotics

InvestedintheMission • Moorpark (CA)

On-site
USD 147,000 - 224,000
medical
dental vision
401K with company matching
+2
Spaceflight Embedded Software Engineer
Spaceflight Embedded Software Engineer

Talentify • Huntsville (AL)

On-site
USD 89,544,000 - 272,214,000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
Junior Software Engineer - Embedded Systems (C/C++, Python)
Junior Software Engineer - Embedded Systems (C/C++, Python)

AV • Jessup (MD)

On-site
USD 84,000 - 180,000
Medical, dental, vision
401K with company matching
9/80 work schedule
+1
Embedded Software Engineer
Embedded Software Engineer

HEKA • Huntsville (AL)

On-site
USD 90,000 - 120,000