
Senior Firmware Engineer – Platform
Fortive
full-time
Posted on:
Location Type: Hybrid
Location: Bangalore • India
Visit company websiteExplore more
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