Fortive

Senior Firmware Engineer – Platform

Fortive

full-time

Posted on:

Location Type: Hybrid

Location: BangaloreIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Develop real-time, embedded firmware platform solutions for critical monitoring and diagnostics applications.
  • Work closely with cross-functional teams and engage with customers to gather valuable technical insights.
  • Lead version management and traceability initiatives to maintain rigorous development standards.
  • Provide strong support to the development team, conducting pre-qualification and verification testing while ensuring strict adherence to regulatory requirements.
  • Champion the enhancement and optimization of software development and validation processes.
  • Drive efficiency in software development using Scrum Agile methodology.

Requirements

  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Minimum of 5 years of hands-on experience in embedded systems design, development, testing, and debugging.
  • Strong experience with microcontroller and microprocessor-based systems.
  • Expertise in Embedded C/C++ development within real-time, multi-threaded environments.
  • Proficiency in programming peripheral interfaces like UART, I2C, SPI, etc.
  • Proven experience in developing, debugging, and testing industrial protocols such as Modbus, DNP3, IEC60870, IEC61850, along with expertise in Ethernet systems, protocol analyzers, and SCADA practices.
  • Extensive experience with embedded Linux and Windows environments, including real-time data acquisition and scheduling applications.
  • Knowledge of unit testing frameworks for Linux.
  • Experience with device driver programming.
Benefits
  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development
Applicant Tracking System Keywords

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

Hard Skills & Tools
embedded systems designembedded C/C++ developmentmicrocontroller systemsmicroprocessor systemsperipheral interfaces programmingindustrial protocols developmentdebuggingtestingdevice driver programmingunit testing frameworks
Soft Skills
cross-functional collaborationcustomer engagementleadershipsupportprocess optimizationefficiency driving