Staff Embedded Software Developer

Fortive

Not Interested
Bookmark
Report This Job

profile Job Location:

Everett, MA - USA

profile Monthly Salary: Not Disclosed
Posted on: 8 hours ago
Vacancies: 1 Vacancy

Department:

Engineering

Job Summary

Description

Fluke Calibration designs and builds industryleading calibration instruments used by metrology labs and industrial customers worldwide. Our products rely on exceptionally precise hardware advanced measurement science and worldclass embedded software. As part of the Fluke Calibration engineering team you will directly influence the accuracy reliability and performance of the tools that underpin global measurement standards.

The Staff Embedded Software Developer is a senior technical contributor to the Fluke Calibration organization. This role carries endtoend responsibility for designing implementing and sustaining embedded software across multiple execution environments including embedded Linux POSIXbased OS environments (e.g. Zephyr) realtime kernels (e.g. FreeRTOS) and baremetal platforms used in precision calibrators.

In this role the engineer will ensure that embedded software applications integrate seamlessly with precision analog/digital circuitry hardware control loops measurement systems and calibrationgrade architectures. They will collaborate closely with the Platform Architecture Team to evolve OS support system abstractions and core platform services while ensuring that design choices are robust maintainable and aligned with Fluke Calibrations longterm technical roadmap.

Key Responsibilities:

  • Embedded Software Development & Ownership

  • Own the design implementation testing documentation and deployment of embedded software for calibration instruments.

  • Develop effective efficient and reliable embedded software throughout all project phases: concept architecture implementation verification release and sustaining.

  • Continuously enhance and modernize the embedded software platform to meet evolving customer needs and maintain a robust development environment.

  • Precision Hardware & Control Systems

  • Design and debug hardware control loops including PID servo stimulus generation voltage/current regulation stability control and deterministic timing sequences.

  • Work directly with electrical engineers and the calibration hardware team to ensure software integrates seamlessly with precision analog/mixedsignal circuits ADC/DAC chains thermal control elements and lownoise measurement systems.

  • Tune and optimize realtime system behavior to achieve metrologygrade stability repeatability and traceability.

  • System Debugging & HW/SW Integration

  • Diagnose complex issues across the full stack: interrupts drivers peripherals concurrency caches memory protection and timing anomalies.

  • Use oscilloscopes logic analyzers JTAG/SWD protocol analyzers and signal generators to debug hardware interactions.

  • Collaborate with validation systems engineering and manufacturing test teams to ensure stable compliant and verifiable system behavior.

  • CrossFunctional Leadership

  • Provide technical leadership to junior engineers through mentorship architecture reviews and design guidance.

  • Influence product direction by identifying risks proposing architectural improvements and contributing to technology roadmaps.

  • Communicate effectively across software hardware verification manufacturing and quality teams.

Key Qualifications:

  • Bachelors degree in computer science computer engineering electrical engineering or closely related fields.

  • 10 years of experience developing embedded firmware/software in environments such as:

  • Embedded Linux POSIXbased RTOS (Zephyr QNX etc.)

  • Realtime schedulers (FreeRTOS or equivalent)

  • Baremetal systems for MCUs

  • Strong proficiency in C/C embedded toolchains crosscompilers GCC/Clang Make/CMake and modern build systems.

Experience with:

  • Hardware control loops and realtime signal processing

  • ADC/DAC subsystems sensor interfaces timingcritical routines

  • Device drivers interrupts concurrency memory models and OS fundamentals

  • Networking and connectivity stacks (TCP/IP USB GPIB)

  • Proven ability to work at OS driver and lowlevel hardware layers.

  • Strong debugging skills using embedded instrumentation tools.




Required Experience:

Staff IC

DescriptionFluke Calibration designs and builds industryleading calibration instruments used by metrology labs and industrial customers worldwide. Our products rely on exceptionally precise hardware advanced measurement science and worldclass embedded software. As part of the Fluke Calibration engin...
View more view more

Key Skills

  • Dermatology
  • Accomodation
  • Corporate Marketing
  • Drafting
  • Computer Engineering

About Company

Company Logo

Fortive Corporation Overview Fortive’s essential technology makes the world stronger, safer, and smarter. We accelerate transformation across a broad range of applications including environmental, health and safety compliance, industrial condition monitoring, next-generation product d ... View more

View Profile View Profile