Fortive

Software-Hardware Integration Engineer

Fortive

full-time

Posted on:

Location Type: Hybrid

Location: BeavertonOregonUnited States

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Collaborate closely with hardware, FPGA, and systems engineering teams
  • Integrate custom ASICs and FPGAs, develop high-speed data paths
  • Optimize data movement from acquisition hardware into processing pipelines
  • Participate in hardware bring-up, calibration and validation design
  • Implement signal-processing algorithms
  • Develop protocol-based triggering capabilities

Requirements

  • 5+ years of experience developing advanced C++ software
  • Bachelor’s degree in Electrical Engineering or Computer Engineering
  • Familiarity with precision electronic instruments, especially oscilloscopes
  • Multithreading, memory management, object-oriented design, and real-time operating system concepts
  • Strong debugging skills across software, hardware, and firmware boundaries
  • Experience developing software in both Windows and Linux environments
  • Experience troubleshooting software that interfaces with hardware and firmware
  • Excellent communication skills, teamwork, curiosity, and innovation mindset.
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++multithreadingmemory managementobject-oriented designreal-time operating systemssignal-processing algorithmshardware bring-upcalibrationvalidation designprotocol-based triggering
Soft Skills
communicationteamworkcuriosityinnovation mindset
Certifications
Bachelor’s degree in Electrical EngineeringBachelor’s degree in Computer Engineering