About The Position

This role offers an exciting opportunity to design, develop, and maintain real-time software for advanced aerospace and defense systems. The Software Engineer will work on vehicle management and control systems within a multidisciplinary team, contributing to safety-critical software architectures. You will participate in all phases of the software development lifecycle, from design and coding to testing and integration, while applying industry standards for reliability and safety. The position combines hands-on technical work with opportunities for mentorship, process improvement, and collaboration across teams. Ideal candidates thrive in high-performance environments, enjoy solving complex problems, and are passionate about delivering robust and innovative software solutions that support mission-critical operations.

Requirements

  • Bachelor’s degree in Engineering, Computer Science, Data Science, or a related field (advanced degrees preferred).
  • Minimum of 5 years of experience in C/C++ programming and software development for real-time or non-real-time systems.
  • At least 3 years of experience in safety-critical software development.
  • Knowledge of real-time embedded systems, fault tolerance, signal processing, and control system design.
  • Familiarity with industry standards such as MIL-HDBK-516C, MIL-STD-882E, and DO-178C.
  • Experience with Agile methodologies and tools such as Jira, Git, and ClearCase.
  • Knowledge of real-time operating systems, e.g., GreenHills Integrity, is advantageous.
  • Active U.S. Secret Clearance is highly desirable.
  • Strong problem-solving, organizational, and communication skills.
  • Ability to work under general direction, mentor others, and adapt to evolving project requirements.

Responsibilities

  • Design, develop, and maintain software architectures, algorithms, interfaces, and system designs.
  • Implement and integrate code components ensuring seamless functionality within comprehensive systems.
  • Create and execute verification plans, test procedures, and environments to validate system requirements.
  • Provide technical leadership, mentorship, and guidance to junior engineers.
  • Maintain and improve software processes, tools, and metrics to ensure high-quality standards.
  • Collaborate with cross-functional teams to support complex aerospace and defense projects.
  • Track and evaluate team performance to meet project timelines and adherence to safety standards.

Benefits

  • Competitive base salary and variable compensation opportunities.
  • Comprehensive health insurance options, including medical, dental, vision, and flexible spending accounts.
  • Retirement savings plans and employer contributions.
  • Life and disability insurance coverage.
  • Paid time off and unpaid leave options to support work-life balance.
  • Professional development opportunities, including tuition reimbursement and continuous learning programs.
  • Collaborative work environment fostering innovation, growth, and inclusion.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service