F

Staff Software Engineer

Fortive
NewPosted today

LOCATION

Bengaluru East · Onsite

EXPERIENCE

8+ Years

SKILLS REQUIRED

C ProgrammingPerformance EngineeringDebuggingSecure Software DevelopmentStatic code analysis

Job description

Overview

Serve as a Staff Software Engineer designing, developing, and implementing complex software systems for ASP capital and connected systems. Work with architects and verification and validation teams to support the quality and reliability of ASP software products.

What you'll do

  • Design, develop, and implement 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 the 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 assigned as needed.

What you'll need

  • Bachelor’s degree in Computer Engineering or Computer Science, or other relevant technical experience.
  • 8 + years of experience in 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 hardware.
  • Experience with software development tools, such as IDEs, debuggers, and version control systems.
  • Strong understanding of software systems, software architectures, and design principles.
  • Familiarity with software configuration management tools, defect tracking tools, and peer review techniques.
  • Knowledge of defect management tools such as JIRA or Bugzilla.
  • Good verbal and written communication skills.

Nice to have

  • Experience in Yocto Linux.
  • Experience with oscilloscopes, analyzers and electronics.
  • Prior work in a regulated environment like medical device industry.
  • Familiarity with Agile methodology.

Details

  • Location: Bengaluru East, Karnataka, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Staff Software Engineer