Staff Engineer

Careernet

Bengaluru

On-site

INR 3,000,000 - 6,000,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Careernet in Bengaluru seeks a Staff Embedded Software Engineer to design, develop, and implement complex embedded systems for ASP capital and connected products.

You will collaborate with architects and verification teams to ensure software quality and reliability, interface with hardware teams, and mentor junior engineers. This role reports to the Director of Software and Connectivity (ASP IDC).

Qualifications

  • Bachelor's degree in a technical field.
  • 12+ years of embedded and system-level software development.
  • 8+ years in C/C++.
  • Proficient in Python or scripting.
  • Experience with real-time operating systems and microcontrollers.
  • Yocto Linux knowledge preferred.
  • Familiar with JIRA or Bugzilla.
  • Experience in regulated environments preferred.
  • Strong verbal and written communication skills.

Responsibilities

  • Design, develop, and implement embedded software for products and systems.
  • Collaborate with cross-functional teams to define and implement new software features.
  • Interface with hardware design and development teams.
  • Analyze performance and improve efficiency, stability, and scalability.

Skills

Embedded software
C/C++
Python
RTOS
Yocto Linux
Debugging
Code review

Education

Bachelor's degree

Tools

JIRA
Bugzilla
Version control
IDEs & debuggers

Job description

Job Description:

Staff Embedded Software Engineer

Summary

The Staff Embedded Software Engineer is responsible for designing, developing,

and implementing complex embedded systems on ASP capital and connected

systems. This role will work closely with architects and the verification and validation

team to ensure the quality and reliability of ASP software products. This position

reports to the Director of Software and Connectivity (ASP IDC).

Responsibilities

Under limited supervision, general direction, etc. and in accordance with all

applicable government laws, regulations and ASP policies, procedures and

guidelines, this position:

  • Design, develop, and implement embedded software for our 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 etc.
  • 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.
  • Responsible for communicating business related issues or opportunities to next management level.
  • Performs other duties assigned as needed.
Requirements
  • Bachelors degree in Computer Engineering/Science or EE/EEE or other relevant technical experience is required.
  • 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 in Yocto Linux is a 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 is preferred.
  • Knowledge of defect management tools such as JIRA or Bugzilla is required.
  • Prior work in a regulated environment like medical device industry is preferred.
  • Familiarity to Agile methodology is preferred.
  • Has good verbal and written communication skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Senior Embedded Software VandV Engineer
Lead Senior Embedded Software VandV Engineer

Fortive • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Senior Embedded Developer
Senior Embedded Developer

Careernet • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Senior Staff Engineer, Software
Senior Staff Engineer, Software

Stryker • Gurugram District

On-site
INR 2,500,000 - 4,500,000
Senior Software Engineer
Senior Software Engineer

Mgtechsoft • Bengaluru

On-site
INR 700,000 - 1,200,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Angel and Genie • Chennai District

On-site
INR 800,000 - 1,200,000
Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton Corporation • Pune District

On-site
INR 1,800,000 - 2,400,000
AM - Software Engineer
AM - Software Engineer

KOHLER India • Maharashtra

On-site
INR 4,000,000 - 6,000,000
Architect
Architect

Cognizant • Bengaluru Urban

On-site
INR 900,000 - 1,500,000
Embedded Systems Engineer - Assistant Manager
Embedded Systems Engineer - Assistant Manager

Jcbl • New Delhi

On-site
INR 600,000 - 900,000
Embedded Engineer
Embedded Engineer

NovintiX • Hyderabad

On-site
INR 4,200,000 - 7,000,000