Logo
Ralliant

Software Engineer

Ralliant, Beaverton, Oregon, us, 97078

Save Job

We're looking for a curious and collaborative Software Engineer to join our Operating Systems team. In this role, you'll work closely with both hardware and software, helping bring new products to life from the very first power-on. You'll explore new technologies, solve challenging problems, and build the tools and systems that keep our products secure, reliable, and easy to develop for.

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.

Responsibilities

As a member of the Operating Systems team, your responsibilities will include:

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

Assisting our software quality team with pre-release regression testing and bug fixing

Maintaining software build and test automation (Continuous Integration and DevOps)

Desired Skills

Desired skills include the following:

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

Ralliant Corporation Overview

Ralliant, originally part of Fortive, now stands as a bold, independent public company driving innovation at the forefront of precision technology. With a global footprint and a legacy of excellence, we empower engineers to bring next-generation breakthroughs to life - faster, smarter, and more reliably. Our high-performance instruments, sensors, and subsystems fuel mission-critical advancements across industries, enabling real-world impact where it matters most. At Ralliant we're building the future, together with those driven to push boundaries, solve complex problems, and leave a lasting mark on the world.

We Are an Equal Opportunity Employer

Ralliant Corporation and all Ralliant Companies are proud to be equal opportunity employers. We value and encourage diversity and solicit applications from all qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity or expression, or other characteristics protected by law. Ralliant and all Ralliant Companies are also committed to providing reasonable accommodations for applicants with disabilities. Individuals who need a reasonable accommodation because of a disability for any part of the employment application process, please contact us at applyassistance@Ralliant.com.

About Tektronix

Tektronix, a wholly owned subsidiary of Ralliant Corporation, is a place where people are challenged to explore the boundaries of what's possible, bringing the digital future one step closer every day. Through precision-engineered measurement solutions, we work with our customers to eliminate the barriers between inspiration and realization of world-changing technologies. We believe that cultivating a deeper sense of loyalty and belonging is key to how we attract and retain our best people. This reality inspires our Inclusion & Diversity vision, We Are More Together, and guides our approach as we all work toward creating great places where our teams work and thrive. Realize your true potential at Tektronix - join us in revolutionizing a better tomorrow!

We Are an Equal Opportunity Employer. Ralliant Corporation and all Ralliant Companies are proud to be equal opportunity employers. We value and encourage diversity and solicit applications from all qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity or expression, or other characteristics protected by law. Ralliant and all Ralliant Companies are also committed to providing reasonable accommodations for applicants with disabilities. Individuals who need a reasonable accommodation because of a disability for any part of the employment application process, please contact us at applyassistance@Ralliant.com.

Bonus or Equity

This position is also eligible for bonus as part of the total compensation package.

Pay Range

The salary range for this position (in local currency) is 62,200.00 - 115,600.00