View All Jobs 147843

Software Engineer

Develop and troubleshoot kernel drivers for new CPU hardware platforms
Beaverton, Oregon, United States
Mid-Level
$62,200 – 115,600 USD / year
yesterday
Oregon Staffing

Oregon Staffing

A government entity providing employment services and resources to job seekers and employers in the state of Oregon.

857 Similar Jobs at Oregon Staffing

Software Engineer

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

+ Show Original Job Post
























Software Engineer
Beaverton, Oregon, United States
$62,200 – 115,600 USD / year
Engineering
About Oregon Staffing
A government entity providing employment services and resources to job seekers and employers in the state of Oregon.