Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Fortive

Senior Firmware Engineer

Fortive

Senior Firmware Engineer developing embedded solutions for mission-critical monitoring in electrical power. Collaborating across teams to deliver reliable firmware on real-time systems.

Posted 7/30/2026full-timeBengaluru • 🇮🇳 IndiaSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in Embedded C/C++ development for microcontroller and microprocessor-based systems, with a strong focus on real-time operating systems and industrial communication protocols. Proven ability to collaborate within cross-functional teams to deliver high-quality embedded firmware solutions while adhering to compliance and regulatory standards.

Highest-signal resume keywords
Embedded C/C++ DevelopmentFirmware Development for MicrocontrollersIndustrial Communication ProtocolsEmbedded Linux EnvironmentsAgile Scrum Methodologies

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills
Embedded Firmware DevelopmentReal-Time Operating SystemsLow-Level Hardware InterfacesDevice DriversBoard Support PackagesUnit and Integration TestingRoot-Cause AnalysisPerformance OptimisationMemory ManagementInterrupt-Driven Systems
Soft Skills
Analytical SkillsTroubleshooting SkillsInterpersonal SkillsTechnical Communication Skills
Tools & Technologies
GitAI-Assisted Development ToolsCI/CDStatic Analysis ToolsAutomated Testing Tools
Industry Keywords
IEC 61850DNP3ModbusIEC 60870Embedded SystemsMicroprocessor-Based SystemsCross-Functional CollaborationSoftware Configuration ManagementCybersecurity ComplianceData Acquisition

Tech Stack

Tools & technologies
Cyber SecurityLinuxRTOS

About the role

Key responsibilities & impact
  • Design, develop, maintain, and debug embedded firmware for real-time monitoring and diagnostic systems spanning bare-metal, RTOS-based, and embedded Linux platforms.
  • Develop high-quality software solutions using Embedded C/C++ on microcontroller and microprocessor-based systems.
  • Develop low-level firmware, Board Support Packages (BSPs), device drivers, bootloaders, and hardware abstraction layers for embedded products.
  • Collaborate with Systems, Hardware, Software, and Test Engineers to deliver integrated product solutions.
  • Implement and maintain communications interfaces and industrial protocols including IEC 61850, DNP3, Modbus, IEC 60870, and related technologies.
  • Develop software for data acquisition, event processing, diagnostics, communications, and system control functions.
  • Support firmware integration activities across embedded Linux, Windows, and real-time operating environments.
  • Perform root-cause analysis, troubleshooting, and performance optimisation of complex embedded systems.
  • Develop and execute unit, integration, and system-level testing to ensure product quality and reliability.
  • Support software configuration management, traceability, and product release activities.
  • Contribute to compliance, cybersecurity, and regulatory requirements throughout the product lifecycle.
  • Utilise modern AI-assisted development, code review, debugging, and test generation tools to improve engineering productivity and software quality.
  • Champion continuous improvement of software development processes through automation, AI-enabled engineering practices, and data-driven decision making.
  • Support adoption of modern development practices including automated testing, static analysis, CI/CD, and AI-assisted software lifecycle workflows.
  • Work within Agile Scrum teams to support efficient product delivery and continuous innovation.

Requirements

What you’ll need
  • Bachelor's or Master's degree in Computer Engineering, Computer Science, Electrical Engineering, Electronic Engineering, or a related discipline.
  • Minimum five years of industry experience in embedded firmware development, testing, debugging, and deployment.
  • Strong experience developing firmware for microcontroller and microprocessor-based systems, including bare-metal and RTOS-based applications.
  • Expert-level proficiency in Embedded C/C++ development within real-time and multi-threaded environments.
  • Strong understanding of embedded software design principles, software architecture, interrupt-driven systems, memory management, and real-time operating systems.
  • Experience developing software for peripheral interfaces including UART, SPI, I²C, CAN, Ethernet, USB, and related technologies.
  • Experience with low-level hardware interfaces, board bring-up, embedded debugging, and hardware-software integration.
  • Proven experience developing and supporting industrial communication protocols including IEC 61850, DNP3, Modbus, IEC 60870, or similar.
  • Experience working with embedded Linux environments, device drivers, and system-level software components.
  • Experience using source control systems such as Git and modern software development workflows.
  • Strong analytical, troubleshooting, interpersonal, and technical communication skills.
  • Ability to work independently while contributing effectively within a cross-functional engineering team.

Benefits

Comp & perks
  • Health insurance
  • Professional development opportunities