Software Development Engineer

Teledyne Controls

Multiple Locations, USA
$90,800.00-$121,100.000; not specified; not specif...
Fully remote
Embedded software development
Linux yocto distributions
Rtos environments
Teledyne Controls is seeking an experienced Embedded Software Engineer to join our team developing advanced avionics solutions

Job Summary

  • Teledyne Controls is seeking an experienced Embedded Software Engineer to join our team developing advanced avionics solutions.
  • This role focuses on designing and implementing embedded software for platforms running Linux Yocto distributions and RTOS environments, with a strong emphasis on security features and digital signature integration.
  • The ideal candidate will have strong hands-on development skills and a deep understanding of embedded computing, board support packages (BSP), device drivers, network stack (TCP/IP/UDP) and wireless technologies (Wi-Fi and cellular networks) development using C/C++/Python for embedded devices.

Matching Summary

Teledyne Controls is seeking an experienced Embedded Software Engineer to join our team developing advanced avionics solutions.

Salary

$90,800.00-$121,100.000; Not specified; Not specified

Skills & Requirements

Must-have

  • Embedded software development
  • Linux Yocto distributions
  • RTOS environments
  • C/C++/Python development
  • Board Support Packages (BSP)
  • Device drivers
  • Network stack (TCP/IP/UDP)

Nice-to-have

  • Avionics systems experience
  • Safety-critical systems experience
  • IoT-enabled avionics systems

Key Requirements

  • 5-7 years of directly related experience
  • Bachelor's degree in a related field
  • Experience with C/C++, Python, Bitbake
  • Experience with ICE probes, Remote Debugging
  • Experience with Digital Certificates, Encryption
  • Experience with low-level firmware and embedded code development
  • Experience with Yocto Linux BSP development
  • Experience with COTS bootloaders (Secure boot, digital signatures)
  • Experience with ARM microprocessors, TPM processors
  • Experience with cellular and network stacks (ARP, TCP/IP, UDP, TFTP/FTP)
  • Experience with Wi-Fi and Bluetooth
  • Experience maintaining custom Linux environments
  • Experience with TCP/IP, USB, SPI, I2, RAM FAT
  • Experience with Git/GitHub, JIRA, Bamboo

Work Rights

Must be a U.S. Person

Tailored Resume

Cover Letter