Firmware Development Engineer

Jobtailor

Bengaluru

On-site

INR 900,000 - 1,200,000

Full time

6 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

Benefits offered by this job

Docker
JIRA
Bitbucket
Confluence

Job summary

Jobtailor in Bengaluru, India seeks an experienced embedded firmware engineer to design, implement, and test firmware for next‑generation optical line system components such as ROADM, EDFA, and Raman.

They collaborate with hardware, FPGA, software, and manufacturing teams, develop requirements and design documents, and contribute to product quality through rigorous testing and debugging.

Qualifications

  • BE/BTech or ME/MTech in relevant field.
  • 3 to 5 years of embedded software development in a multithreaded real-time environment.
  • Strong C/C++ programming skills, system understanding, and debugging abilities.
  • Hands-on experience in developing firmware and participating in requirement gathering, design, and test plan reviews.
  • Hands-on experience using test equipment such as traffic generators and JTAG debuggers.
  • Proficiency in Linux and C/C++ in embedded systems, including microcontroller-based systems.
  • Experience with device driver development for Linux or Real-Time Operating Systems.
  • Knowledge of hardware interfaces and protocols: I²C, SPI, Ethernet, and PCIe.
  • Hands-on experience in hardware bring-up and U-Boot bootloader.
  • Familiarity with Docker, JIRA, Bitbucket, and Confluence is beneficial.
  • Experience working collaboratively with geographically separated teams.
  • Familiarity with RTOS environments such as FreeRTOS and ThreadX.
  • Basic understanding of electronics schematics and hardware design.
  • Good analytical and troubleshooting abilities
  • Nice-to-have: hands-on experience with Zynq and ARM processors
  • Nice-to-have: familiarity with firmware requirements and design documentation
  • Nice-to-have: knowledge of optical engineering concepts
  • Nice-to-have: experience working with cross-functional teams
  • Nice-to-have: experience using AI tools such as Cursor, Gemini, and Copilot

Responsibilities

  • Design, implement, and test firmware for ROADM, EDFA, and Raman in optical networks
  • Develop and maintain firmware requirements and design documents
  • Collaborate with optical, hardware, FPGA, software, manufacturing, and test teams for seamless integration
  • Provide knowledge transfer to manufacturing processes
  • Debug and resolve customer issues effectively
  • Contribute to testing documentation to ensure product quality and compliance
  • Participate in design reviews and provide input on architectural decisions
  • Continuously improve firmware development processes and methodologies
  • Work across the full development cycle from product concept to finished product

Skills

Embedded Software Development
C/C++ Programming
Firmware Development
Linux Proficiency
Device Driver Development
RTOS Familiarity
Test Equipment Usage
Microcontroller-Based Systems
Debugging Abilities
Scripting Languages

Education

BE/BTech or ME/MTech in Computer Science or Electronics and Communications Engineering

Tools

Docker
JIRA
Bitbucket
Confluence
U-Boot Bootloader
JTAG Debuggers
Traffic Generators

Job description

  • Design, implement, and test code for next-generation optical line system firmware products such as ROADM, EDFA, and Raman for optical network deployments
  • Develop and maintain firmware requirements and design documents
  • Collaborate with optical, hardware, FPGA, software, manufacturing, and test teams for seamless integration
  • Provide knowledge transfer to manufacturing processes
  • Debug and resolve customer issues effectively
  • Contribute to testing documentation to ensure product quality and compliance
  • Participate in design reviews and provide input on architectural decisions
  • Continuously improve firmware development processes and methodologies
  • Work across the full development cycle from product concept to finished product

Requirements

  • BE/BTech or ME/MTech in Computer Science, Electronics and communications engineering or related field
  • 3 to 5 years of embedded software development experience in a multithreaded real-time environment
  • Strong C/C++ programming skills, system understanding, and debugging abilities are required
  • Hands-on experience in developing firmware and participating in requirement gathering, design, and test plan reviews
  • Hands-on experience using test equipment such as traffic generators and JTAG debuggers
  • Proficiency in Linux and C/C++ in embedded systems, including microcontroller-based systems
  • Experience with device driver development for Linux or Real-Time Operating Systems
  • Knowledge of hardware interfaces and protocols: I²C, SPI, Ethernet, and PCIe
  • Hands-on experience in hardware bring-up and U-Boot bootloader
  • Familiarity with Docker, JIRA, Bitbucket, and Confluence is beneficial
  • Experience working collaboratively with geographically separated teams
  • Familiarity with RTOS environments such as FreeRTOS and ThreadX
  • Basic understanding of electronics schematics and hardware design
  • Good analytical and troubleshooting abilitiesNice-to-have: experience with scripting languages
  • Nice-to-have: hands-on experience with Zynq and ARM processors
  • Nice-to-have: familiarity with firmware requirements and design documentation
  • Nice-to-have: knowledge of optical engineering concepts
  • Nice-to-have: experience working with cross-functional teams
  • Nice-to-have: experience using AI tools such as Cursor, Gemini, and Copilot

Core Competencies

Demonstrates expertise in embedded software development, particularly in C/C++ programming within multithreaded real-time environments. Proficient in firmware design, testing, and collaboration across cross-functional teams to ensure product quality and compliance.

Highest-signal resume keywords

  • Embedded Software Development
  • C/C++ Programming
  • Firmware Development
  • Linux Proficiency
  • Hardware Interfaces Knowledge

ATS Optimization Keywords

Hard Skills

  • Embedded Software Development
  • C/C++ Programming
  • Firmware Development
  • Debugging Abilities
  • Device Driver Development
  • Test Equipment Usage
  • Microcontroller-Based Systems
  • RTOS Familiarity
  • Scripting Languages
  • Electronics Schematics Understanding

Soft Skills

  • Analytical Abilities
  • Troubleshooting Abilities
  • Collaboration Skills

Certifications & Qualifications

  • BE/BTech or ME/MTech in Computer Science
  • Electronics and Communications Engineering

Industry Keywords

  • Optical Line System
  • ROADM
  • EDFA
  • Raman
  • Optical Network Deployments
  • Hardware Bring-Up
  • Firmware Requirements
  • Design Documentation
  • Optical Engineering Concepts
  • Cross-Functional Teams

Tools & Technologies

  • Linux
  • Traffic Generators
  • JTAG Debuggers
  • Docker
  • JIRA
  • Bitbucket
  • Confluence
  • U-Boot Bootloader
  • FreeRTOS
  • ThreadX
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Jobtailor • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Systems Architect
Systems Architect

Jobtailor • Bengaluru

On-site
INR 3,000,000 - 6,000,000
OLS Software Developer
OLS Software Developer

Velankani Software Private Limited • Hyderabad, Chennai District, Bengaluru

On-site
INR 1,200,000 - 1,800,000
Staff Software Developer
Staff Software Developer

Nokia • Bengaluru

Hybrid
INR 1,800,000 - 2,400,000
Staff Firmware Engineer
Staff Firmware Engineer

Nokia • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Senior Technical Lead
Senior Technical Lead

Velankani Communications Technologies (VCTI) • Bengaluru

Hybrid
INR 2,500,000 - 3,800,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Jobtailor • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Technical Lead
Technical Lead

Velankani Electronics • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Technical Leader – Embedded Software Development
Technical Leader – Embedded Software Development

Emerson • Maharashtra

On-site
INR 1,200,000 - 2,400,000
Job Posting Title Senior Staff Systems Integration & Test Development Engineer
Job Posting Title Senior Staff Systems Integration & Test Development Engineer

MaxLinear, Inc. • Bengaluru

On-site
INR 1,800,000 - 2,500,000