Embedded Systems Engineer

Nerve Cells

Mohali

On-site

INR 800,000 - 1,100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Make in India project
Direct collaboration
Lead decisions
Fast-paced startup
Growth opportunities
Mentoring a team
Cutting-edge embedded
Ownership and impact

Job summary

Nerve Cells in Mohali, India is seeking a Firmware Engineer to design, develop, test, and optimize firmware for embedded devices and wireless systems. You will work on STM32 microcontrollers, LoRa links, and real-time data exchange while integrating peripherals and sensors.

The role emphasizes debugging, bootloaders, and hardware bring-up in a fast-moving startup environment. The ideal candidate has hands-on experience with Embedded C/C++, STM32, UART/SPI/I2C/CAN, and RF modules, and can

Qualifications

  • Strong experience in Embedded C/C++ and microcontroller development.
  • Hands-on work with STM32 microcontrollers and STM32CubeIDE or similar toolchains.
  • Knowledge of UART, SPI, I2C, CAN and LoRa wireless links.
  • Experience with firmware debugging, peripheral configuration, and hardware bring-up.
  • Understanding of embedded memory, interrupts, timers, and real-time behavior.
  • Familiarity with bootloaders, firmware updates, and device configuration storage.
  • Basic understanding of PCB-level hardware and electronics interfacing.
  • Good documentation, problem-solving, and teamwork skills.

Responsibilities

  • Design and develop firmware for embedded products using C/C++ on STM32 or similar microcontrollers.
  • Work on embedded systems, LoRa-based wireless communication, and real-time data exchange.
  • Integrate peripherals and interfaces such as UART, SPI, I2C, ADC, PWM, GPIO, and timers.
  • Develop and maintain bootloaders, DFU update mechanisms, and firmware upgrade flows.
  • Interface with sensors and modules such as GPS, RF transceivers, and IoT connectivity devices.
  • Debug hardware-software issues using serial logs, logic analysis, and board-level testing.
  • Optimize firmware for memory, speed, reliability, and low-power operation.
  • Collaborate with hardware, PCB, and testing teams to bring products from prototype to production.
  • Maintain technical documentation, code structure, and version control practices.

Skills

Embedded C/C++
UART
SPI
I2C
CAN
LoRa
Debugging
Real-time systems
Documentation

Education

Bachelor’s or Master’s degree in Electronics, Electrical Engineering, Embedded Systems, or a related field

Tools

STM32
STM32CubeIDE

Job description

Firmware Engineer

We are looking for a Firmware Engineer to design, develop, test, and optimize firmware for embedded devices and wireless systems. The ideal candidate should have hands‑on experience with microcontrollers, communication protocols, debugging, and system integration.

Qualifications
  • Strong experience in Embedded C/C++.
  • Hands‑on work with STM32 microcontrollers and STM32CubeIDE or similar toolchains.
  • Knowledge of communication protocols such as UART, SPI, I2C, CAN, and wireless links like LoRa.
  • Experience with firmware debugging, peripheral configuration, and hardware bring‑up.
  • Understanding of embedded memory, interrupts, timers, and real‑time behavior.
  • Familiarity with bootloaders, firmware updates, and device configuration storage.
  • Basic understanding of PCB‑level hardware and electronics interfacing.
  • Good documentation, problem‑solving, and teamwork skills.
What You Will Be Doing
  • Design and develop firmware for embedded products using C/C++ on STM32 or similar microcontrollers.
  • Work on embedded systems, LoRa‑based wireless communication, and real‑time data exchange.
  • Integrate peripherals and interfaces such as UART, SPI, I2C, ADC, PWM, GPIO, and timers.
  • Develop and maintain bootloaders, DFU update mechanisms, and firmware upgrade flows.
  • Interface with sensors and modules such as GPS, RF transceivers, and IoT connectivity devices.
  • Debug hardware‑software issues using serial logs, logic analysis, and board‑level testing.
  • Optimize firmware for memory, speed, reliability, and low‑power operation.
  • Collaborate with hardware, PCB, and testing teams to bring products from prototype to production.
  • Maintain technical documentation, code structure, and version control practices.
Bonus Skills
  • Hands‑on experience in embedded hardware design using microcontroller‑based systems such as STM32, ESP32, Arduino, or ARM Cortex platforms.
  • Strong understanding of schematic design, PCB layout, circuit debugging, and board‑level validation.
  • Knowledge of communication interfaces and hardware implementation for UART, SPI, I2C, CAN, LoRa, and RF modules.
  • Familiarity with RF circuit considerations, antenna integration, impedance awareness, and high‑frequency layout practices.
  • Exposure to wireless technologies such as Wi‑Fi, Bluetooth, LTE, 5G, GNSS, or related RF systems.
  • Experience with lab and validation tools such as oscilloscopes, logic analyzers, spectrum analyzers, RF scanners, and signal generators.
  • Understanding of prototype testing, compliance‑oriented validation, and manufacturability considerations.
  • Experience with drone electronics, anti‑drone systems, SDR‑adjacent hardware, or defense electronics is a plus.
  • Familiarity with PCB design tools such as Altium, KiCad, Eagle, or similar CAD platforms is preferred.
Educational Requirement
  • Bachelor’s or Master’s degree in Electronics, Electrical Engineering, Embedded Systems, or a related field.
Benefits
  • Opportunity to work on indigenous drone and RC technologies under the Make in India initiative
  • Direct collaboration with founders and leadership team
  • Freedom to lead technical decisions and innovation
  • Fast‑paced startup learning environment
  • Opportunity to build products for defense and advanced technology sectors
  • Real ownership and impact on products being built from scratch
  • Opportunity to mentor and build a growing engineering team
  • Exposure to cutting‑edge embedded systems and wireless technologies
  • Long‑term growth opportunities with a deep‑tech startup
Working Days

Monday - Saturday

Working Hours

10 AM - 6:30 PM

Job Summary

Location: Mohali

Job Type: Full‑Time

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

Similar jobs worth comparing

Embedded Engineer
Embedded Engineer

Volt Control System • Pune District

On-site
INR 450,000 - 750,000
Firmware Engineer →
Firmware Engineer →

psyc-defence • India

On-site
INR 700,000 - 1,100,000
Embedded Systems Engineer →
Embedded Systems Engineer →

psyc-defence • India

On-site
INR 900,000 - 1,300,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Holmium Technologies Jaipur • Dadri

On-site
INR 900,000 - 1,500,000
Firmware Support Engineer
Firmware Support Engineer

Mobitechwireless • India

On-site
INR 400,000 - 700,000
PF & ESI
Health Insurance
On-the-Job Training
+2
Embedded Software Engineer
Embedded Software Engineer

Growth For Impact • Dadri

On-site
INR 600,000 - 1,000,000
Cutting-edge EV/IoT technologies
Hands-on product development
Mentorship from experienced engineers
+1
Senior Engineer (Firmware)
Senior Engineer (Firmware)

TIH | IIT Bombay • Mumbai

On-site
INR 600,000 - 1,200,000
Embedded Software Engineer
Embedded Software Engineer

Airveda Technologies Pvt Ltd • New Delhi, Ghaziabad District

On-site
INR 500,000 - 1,000,000
On-site in Ghaziabad
Learning support
Hardware lab access
+1
Embedded Firmware Engineer
Embedded Firmware Engineer

Atlanta Systems Pvt. Ltd. • Delhi

On-site
INR 500,000 - 800,000
Dynamic, collaborative team
Cutting-edge technologies
Rapid professional growth
Embedded Engineer 2
Embedded Engineer 2

Pinaak Aerial Systems Private Limited • Bavdhan

On-site
INR 900,000 - 1,300,000