Principal Embedded Software Engineer

Edge AutonomyHuntsville, AL
71d$180,000 - $230,000

About The Position

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.

Requirements

  • 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.
  • 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 ideas and project updates to Senior Leadership team.
  • Excellent verbal and written communication skills, with the ability to convey complex technical information clearly and effectively with all levels within the organization.
  • Ability to work collaboratively in a team environment and build strong working relationships with colleagues and stakeholders.
  • High level of attention to detail and accuracy in all aspects of work.

Nice To Haves

  • Masters degree in related field preferred.
  • Experience with defense contracts.
  • Knowledge of device driver development or advanced protocol implementations for embedded applications.
  • Prior experience in developing firmware for UAS, aerospace, or other mission-critical applications.
  • Practical experience building and maintaining System Integration Labs (SIL) or Hardware Integration Labs (HIL).
  • Ability to adapt and quickly learn new technologies relevant to embedded firmware.
  • Strong organizational skills, with experience in managing documentation and maintaining version control for embedded software projects.

Responsibilities

  • Design, develop, and maintain firmware for complex systems, including UAV control systems, power management, and communication protocols.
  • Develop test plans and conduct rigorous testing to validate firmware performance, compliance, and safety standards.
  • Work closely with other engineering disciplines to ensure cohesive and integrated system designs.
  • Identify and implement innovative solutions to enhance system functionality, performance, and cybersecurity.
  • Prepare and maintain detailed documentation for firmware designs, test procedures, and user manuals.

Benefits

  • Matching 401(k)
  • Paid PTO
  • Paid holidays
  • Medical, vision, and dental insurance
  • Group Short-Term & Long-Term Disability
  • HSA and FSA Options
  • Critical Care Plan
  • Accident Care Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service