Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Tektronix Logo

Software Engineer

Tektronix

$62,200 - $115,600
Sep 5, 2025
Beaverton, OR, US
Apply Now

Ralliant Corporation is looking for a Software Engineer to join their Operating Systems team to help bring new products to life, ensuring they are secure, reliable, and easy to develop for by exploring new technologies and solving challenging problems.

Requirements

  • Language proficiency in C and C++
  • Language experience with POSIX shell, cmd.exe shell, Bash, PowerShell, Python, Perl
  • Ability to read hardware datasheets and schematics
  • Ability to modify and build Linux/Windows kernel modules, and basic kernel debugging skills
  • Experience with various levels of the networking stack, including Ethernet, Wi-Fi, IPv4/IPv6, DHCP, ZeroConf IPv4, mDNS, 802.1X, mDNS, BSD socket-based APIs
  • Experience with various security methods and tools, including disk encryption, secure boot, HSM/TPM hardware, process whitelisting, firewalls, X.509 certificate management, secure data erase methods, cryptographic signing and verification
  • Experience with software packaging, including custom package development in Buildroot/Yocto/Ubuntu/Conan projects, software metadata capture (name, version, description, license type, origin URL, etc.), and archival of third-party software downloads

Responsibilities

  • Bring-up of new CPU boards; this includes hardware troubleshooting, configuration/patching of bootloader or kernel, and initial sanity tests of application software
  • Building and supporting compiler toolchains and SDKs for all Linux and Windows platforms
  • Kernel driver development, debug, and integration for Linux and Windows products
  • Performing early evaluation and readiness testing of new software/hardware technologies
  • Monitoring for software security vulnerabilities and applying security patches
  • Reviewing third-party software licenses and maintaining the Software Bill of Materials
  • Supporting our software feature teams by providing documentation, initial reference designs, and abstractions for low-level interfaces

Other

  • Curious and collaborative Software Engineer
  • If you enjoy learning how things work at a deep level, tackling a mix of hands-on and creative challenges, and supporting others with your expertise, you’ll feel at home on our team.
  • Assisting our software quality team with pre-release regression testing and bug fixing
  • This position is also eligible for bonus as part of the total compensation package.