Staff Software Engineer

MyCareernet

Bengaluru

On-site

INR 900,000 - 1,300,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

MyCareernet is seeking an experienced senior software engineer to lead low-level development across platforms, including ARM-based systems, bootloaders and secure OS components. You will design, implement and debug features, while mentoring engineers to ensure timely delivery of high-quality software.

The role emphasizes strong C/C++, debugging skills, and proficiency with test methodologies, CI, and automated testing in a collaborative team environment.

Qualifications

  • Minimum 14+ years of demonstrated experience.
  • Excellent C/C++ programming skills with the ability to add significant new functionality
  • Analyze and fix sophisticated defects. Some knowledge of assembly and strong debugging skills.
  • Expertise in low-level software, with a strong understanding of system architecture (preferably ARM), OS fundamentals, bootloaders.
  • Good understanding of test methodologies, CI and test automation.
  • Technical leadership or people management experience, mentoring junior engineers.

Skills

C/C++ programming
Low-level software
ARM architecture
Debugging
Test methodologies
CI and test automation
Technical leadership
Mentoring juniors
Python programming
Shell scripting
Assembly basics
OS fundamentals
Bootloaders

Education

Bachelor's degree in Engineering

Job description

Key Skills:
  • Your day-to-day role will involve low level software development, test and debug on various platforms, including software models, development boards and shipping products.
  • Participating in the design and implementation of new features and bug fixes in Trusted Firmware, secure OS, bootloaders, Hypervisor, AOSP, Linux Kernel
  • Act as a people manager or technical lead, supporting engineer growth, guiding teams, and coordinating efforts to ensure predictable delivery of quality software.
Skills Required:
  • Minimum 14+ years of demonstrated experience.
  • Excellent C/C++ programming skills with the ability to add significant new functionality
  • Analyze and fix sophisticated defects. Some knowledge of assembly and strong debugging skills.
  • Expertise in low-level software, with a strong understanding of system architecture (preferably ARM), OS fundamentals, bootloaders.
  • Good understanding of test methodologies, CI and test automation.
  • Technical leadership or people management experience, mentoring junior engineers.
Nice To Have
  • Experience with Python programming and writing shell scripts.
  • Experience of software profiling, instrumentation, and optimization.
  • Experience with Security Development Lifecycle (SDL) practices.
  • Familiar with open-source project development cycles and contribution processes including upstreaming and codeline maintenance.
  • Strong interpersonal skills; excellent written and spoken English.
Education:

Bachelor's degree in Engineering

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software/Senior Software Engineer
Software/Senior Software Engineer

Arm • Bengaluru

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

ARM Embedded Technologies • Bengaluru

On-site
INR 900,000 - 1,400,000
Embedded Software Engineer
Embedded Software Engineer

ARM Embedded Technologies • Bengaluru

On-site
INR 900,000 - 1,500,000
Software Engineer (Linux BSP)
Software Engineer (Linux BSP)

Einfochips • Hyderabad

On-site
INR 900,000 - 1,300,000
Staff Software Engineer
Staff Software Engineer

Broadcom • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Senior Firmware Engineer
Senior Firmware Engineer

Hubbell • Chennai District

On-site
INR 2,800,000 - 5,000,000
Embedded Software Engineer
Embedded Software Engineer

Tata Consultancy Services • Bengaluru

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

KOHLER India • Maharashtra

On-site
INR 4,000,000 - 6,000,000
Senior Firmware Engineer
Senior Firmware Engineer

Kemsys Technologies • Ahmedabad District

On-site
INR 800,000 - 1,400,000
Firmware Developer
Firmware Developer

Tech Mahindra • Hyderabad, Bengaluru

Hybrid
INR 1,200,000 - 2,500,000