Software Development Engineer

FLIR

Multiple Locations
Base: $90,800.00-$121,100.00; bonus/equity: not sp...
Fully remote
Embedded software development with c/c++ and python
Development of board support packages (bsp) and device drivers
Experience with linux yocto and rtos environments
Teledyne Controls is seeking an experienced Embedded Software Engineer to develop advanced avionics solutions with a strong emphasis on security and digital signature integration

Job Summary

  • Teledyne Controls is seeking an experienced Embedded Software Engineer to develop advanced avionics solutions with a strong emphasis on security and digital signature integration.
  • The role involves designing and maintaining embedded software, board support packages, and network stacks for IoT-enabled avionics systems using custom Linux environments and RTOS.
  • The company values ethical standards and equal opportunity employment while offering a challenging environment to contribute significantly to industrial growth markets.

Matching Summary

Teledyne Controls is seeking an experienced Embedded Software Engineer to develop advanced avionics solutions with a strong emphasis on security and digital signature integration.

Salary

Base: $90,800.00-$121,100.00; Bonus/Equity: Not specified; Benefits: Not specified

Skills & Requirements

Must-have

  • Embedded software development with C/C++ and Python
  • Development of board support packages (BSP) and device drivers
  • Experience with Linux Yocto and RTOS environments
  • Network stack implementation including TCP/IP and UDP
  • Secure boot and cryptographic security techniques
  • Use of source control and CI/CD tools like Git and Bamboo

Nice-to-have

  • Experience with avionics development standards such as DO-178C
  • Knowledge of avionic protocols ARINC429 and ARINC 717
  • Experience with wireless technologies including Wi-Fi and cellular networks
  • Agile development methodologies
  • Cross-functional team collaboration
  • Testing, debugging and certification of embedded software

Key Requirements

  • Bachelor's degree in related field
  • 5-7 years of embedded software experience
  • Must be a U.S. Person as defined by law
  • Experience with ARM microprocessors and TPM processors
  • Familiarity with source control and development tools like Git, JIRA, Bamboo
  • Experience maintaining custom Linux environments addressing CVEs

Work Rights

Must be a U.S. Person

Tailored Resume

Cover Letter