Senior Embedded Software Engineer (Gurugram)

Senior Embedded Software Engineer (Gurugram)

07 Aug
|
Neuranics Lab
|
Gurugram

07 Aug

Neuranics Lab

Gurugram

JD for Neuranics on Senior Embedded Software Engineer :

If you are an eccentric hardcore embedded developer who just loves building stuff and are keen to make a difference in a unique way, then we are looking for you.

We are looking for highly passionate players who can design sophisticated analog electronics circuits, get them fabricated and test those systems. You will be working on multiple projects as a prime contributor and should also be able to provide innovative ideas on new projects. You will be responsible for the complete manufacturing and assembly of prototypes of existing projects for testing and internal use.

Roles And Responsibilities

- Developing Firmware using C/C++ for microcontrollers for various sensor interfacing, motor actuation and control, communication protocol development for control board, etc.
- Integrate and validate high-resolution precision ADCs for low-noise sensor data acquisition.
- Work with DACs for analog signal generation, calibration, biasing, LED control, actuator control, and test signal development.
- Develop embedded data acquisition pipelines for sensors, photodiodes, optical systems, motor feedback, temperature sensors, and other analog front-end circuits.
- Implement signal conditioning, digital filtering, averaging, baseline correction, calibration routines, and noise-reduction algorithms in firmware.
- Develop algorithms for real-time signal processing, thresholding, peak detection, drift compensation, sensor linearization, and system health monitoring.
- Work closely with analog electronics engineers to optimize ADC reference design, sampling strategy, grounding, shielding, filtering, and signal integrity.




- Validate acquired signals using lab instruments such as oscilloscopes, function generators, spectrum analyzers, logic analyzers, and data loggers.
- Build test firmware and Python-based tools for signal acquisition, data visualization, calibration, and performance verification.
- Electronics design considering safety and compliance aspects of medical device development
- Experience implementing digital filters such as moving average, IIR, FIR, low-pass, high-pass, median, and adaptive filters.
- Valuable understanding of signal processing fundamentals including sampling, aliasing, filtering, FFT, noise analysis, signal-to-noise ratio, and calibration.
- Experience in developing embedded algorithms for real-time data acquisition, signal cleanup, sensor calibration, and feature extraction.
- Ability to debug mixed-signal systems involving analog sensors, ADCs, DACs, microcontrollers, power supplies, and communication interfaces.

Skills And Experience

- Very good experience in embedded microcontroller programming (STM32, Arm/PIC/Atmega etc)
- Analog and digital circuit analysis
- Good exposure to UART, Optical encoder interface, SPI, I2C, ADC and interrupt handling
- Knowledge in EMI/EMC/ESD is a plus
- Good individual contributor and a team player
- BE/ME in electrical/electronics
- Minimum 3-5 years relevant industry experience Skills:- Circuit Design, Microcontrollers, Embedded Systems, Board Bringup, , PCB Design and C

Software tools:

1. Stm32 cube IDE
2. UART, Optical encoder interface, SPI, I2C, ADC and interrupt handling
3. C/C++, Python, Embedded C
4. FPGA based Design and Programming using HDL

📌 Senior Embedded Software Engineer (Gurugram)
🏢 Neuranics Lab
📍 Gurugram

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded software engineer (gurugram) / gurugram

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded software engineer (gurugram) / gurugram