×
Register Here to Apply for Jobs or Post Jobs. X

Principal Embedded Software Engineer

Remote / Online - Candidates ideally in
Huntsville, Madison County, Alabama, 35824, USA
Listing for: Edge Autonomy
Remote/Work from Home position
Listed on 2025-12-27
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems / Firmware, Software Engineer
Salary/Wage Range or Industry Benchmark: 180000 - 230000 USD Yearly USD 180000.00 230000.00 YEAR
Job Description & How to Apply Below

Description

WORK LOCATION

Remote eligible

FLSA STATUS

Exempt

SALARY RANGE

The anticipated salary range for this role is $180,000 to $230,000. This range reflects a good faith estimate based on the targeted level for the role and typical compensation benchmarks across U.S. locations. Actual compensation may vary depending on the selected candidate’s qualifications, experience, geographical location, and internal alignment.

SUMMARY

We are seeking a highly skilled and experienced Embedded Software Engineer to join our innovative team. The ideal candidate will have extensive experience in developing firmware for complex systems, such as drones or advanced consumer electronics, and expertise in one or more of the following areas:
Real-Time Operating Systems (RTOS), device drivers/protocol implementation, safety-critical embedded applications, and cybersecurity. This role requires a deep understanding of firmware development principles, strong problem-solving skills, and the ability to lead projects from concept to completion.

RESPONSIBILITIES

As an Embedded Software Engineer at Edge, you will play a critical role in designing and developing firmware for our cutting-edge products. You will be involved in the complete firmware development lifecycle, from requirements gathering and analysis to design, implementation, and testing. Your expertise in RTOS, safety-critical embedded applications, or cybersecurity will be essential in creating robust and reliable firmware that ensures the optimal performance and safety of our systems.

Working closely with a multidisciplinary team— including software engineers, electrical engineers, aerospace engineers, and project managers— you will ensure firmware is seamlessly integrated into the overall system. You will also lead efforts to implement state-of-the-art technologies, pushing the boundaries of firmware development for uncrewed aircraft systems and power solutions.

The following job functions are a basic requirement but are not limited to and may be assigned other duties.

  • Firmware Design and Development:
    Design, develop, and maintain firmware for complex systems, including UAV control systems, power management, and communication protocols.
  • Testing and Validation:
    Develop test plans and conduct rigorous testing to validate firmware performance, compliance, and safety standards.
  • Collaboration:

    Work closely with other engineering disciplines to ensure cohesive and integrated system designs.
  • Innovation:
    Identify and implement innovative solutions to enhance system functionality, performance, and cybersecurity.
  • Documentation:
    Prepare and maintain detailed documentation for firmware designs, test procedures, and user manuals.
REQUIRED QUALIFICATIONS
  • Bachelor’s and/or Master’s degree in Electrical Engineering, Computer Engineering, or a related field is preferred.
  • Minimum of 8 years of experience in firmware engineering, with a focus on complex systems, such as UAS or advanced electronics.
  • Strong proficiency in C/C++ for embedded systems, with proven experience designing and developing firmware from concept to production.
  • Experience with Real-Time Operating Systems (RTOS) and microcontroller programming.
  • Proven experience in one or more of the following: device driver development, protocol implementation, safety-critical embedded applications, or cybersecurity.
  • Knowledge of communication protocols and networking for embedded systems.
  • Experience in implementing robust testing and validation processes in embedded environments.
  • Demonstrated experience developing firmware for safety-critical systems, preferably with experience in aerospace, defense, or other regulated industries.
  • Practical experience in cybersecurity within embedded systems.
  • Expert level knowledge of firmware development principles, including design, development, testing, and maintenance.
  • Exceptional analytical and problem-solving skills with the ability to troubleshoot and resolve complex technical issues.
  • Strong leadership skills with the ability to mentor and guide junior engineers.
  • Ability to present to senior leadership team.
  • Excellent verbal and written communication skills, with the ability to convey complex technical…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary