Staff Software Engineer

Fortive

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Bonus eligibility
Diversity and inclusion initiatives

Job summary

Fortive is seeking a Staff Embedded Software Engineer in Bengaluru, Karnataka to design, develop, and implement advanced embedded systems for ASP products. This role involves close collaboration with architects and teams to ensure the quality of software. The ideal candidate will have extensive experience in embedded software development and strong proficiency in C/C++.

The position offers a comprehensive benefits package, including bonuses and opportunities for professional growth in a diverse workplace.

Qualifications

  • 12+ years of experience in embedded and system-level software development.
  • 8+ years of working experience in C/C++.
  • Extensive knowledge of real-time operating systems and microcontrollers.

Responsibilities

  • Design, develop, and implement embedded software for products and systems.
  • Collaborate with cross-functional teams on new software features.
  • Debug and resolve software defects and issues.

Skills

Embedded software development
C/C++ programming
Python or other scripting languages
Real-time operating systems
Software development tools

Education

Bachelor’s degree in Computer Engineering/Science or similar

Tools

IDEs
Debuggers
Version control systems
Oscilloscopes and analyzers
Defect management tools (JIRA, Bugzilla)

Job description

Staff Embedded Software Engineer

The Staff Embedded Software Engineer is responsible for designing, developing, and implementing complex embedded systems for ASP products and connected systems. This role works closely with architects and the verification and validation team to ensure the quality and reliability of ASP software products. The position reports to the Director of Software and Connectivity (ASP IDC).

Responsibilities
  • Design, develop, and implement embedded software for products and systems.
  • Collaborate with cross‑functional teams to define, design, and implement new software features.
  • Interface with hardware design and development teams.
  • Conduct performance analysis and enhance efficiency, stability, and scalability of system resources.
  • Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
  • Debug and resolve software defects and issues.
  • Review code and design, and provide constructive feedback to team members.
  • Lead and mentor junior engineers to promote knowledge growth and ensure project deliverables.
  • Interface among multiple departments and teams, including Quality and Service.
  • Identify and recommend opportunities for efficiency improvements in department processes.
  • Conduct static analysis, code coverage analysis, and other verification techniques to ensure high‑quality software.
  • Communicate business‑related issues or opportunities to the next management level.
  • Perform other duties as assigned.
Requirements
  • Bachelor’s degree in Computer Engineering/Science, EE/EEE, or other relevant technical experience.
  • 12+ years of experience in embedded and system‑level software development.
  • 8+ years of working experience in C/C++.
  • Proficiency in Python or other scripting languages.
  • Extensive knowledge of real‑time operating systems and microcontrollers.
  • Experience with Yocto Linux (preferred).
  • Experience with software development tools such as IDEs, debuggers, and version control systems.
  • Strong understanding of embedded systems, software architectures, and design principles.
  • Familiarity with software configuration management tools, defect tracking tools, and peer review techniques.
  • Experience with oscilloscopes, analyzers, and electronics (preferred).
  • Knowledge of defect management tools such as JIRA or Bugzilla.
  • Prior work in a regulated environment like the medical device industry (preferred).
  • Familiarity with Agile methodology (preferred).
  • Good verbal and written communication skills.
Benefits

This position is also eligible for bonus as part of the total compensation package.

Equal Opportunity Employer

We Are an Equal Opportunity Employer. Fortive Corporation and all Fortive Companies are proud to be equal opportunity employers. We value and encourage diversity and solicit applications from all qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity or expression, or other characteristics protected by law. Fortive and all Fortive Companies are also committed to providing reasonable accommodations for applicants with disabilities. Individuals who need a reasonable accommodation because of a disability for any part of the employment application process, please contact us at applyassistance@fortive.com.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

Advanced Sterilization Products • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Bonus eligibility
Career development opportunities
Staff Software Engineer
Staff Software Engineer

Fortive Careers • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Staff Software Engineering
Staff Software Engineering

Fortive • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Bonus eligibility
Equal opportunity workplace
Senior Electrical Engineer
Senior Electrical Engineer

Advanced Sterilization Products • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Electrical Engineer
Senior Electrical Engineer

Fortive • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Lead Software Engineer, Test Automation
Lead Software Engineer, Test Automation

Advanced Sterilization Products • India

On-site
INR 2,800,000 - 4,600,000
Bonus eligibility
Lead Software Engineer, Test Automation
Lead Software Engineer, Test Automation

Fortive • Bengaluru

On-site
INR 4,000,000 - 8,000,000
Bonus or Equity
Lead Software Engineer - Product Security and DevOps
Lead Software Engineer - Product Security and DevOps

Advanced Sterilization Products • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Bonus eligibility
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Careernet • Bengaluru

On-site
INR 1,200,000 - 1,900,000
Senior Software Specialist
Senior Software Specialist

Provation • Bengaluru

On-site
INR 1,500,000 - 2,200,000
Bonus eligibility