Search by job, company or skills

S

Embedded Firmware Developer

This job is no longer accepting applications

new job description bg glownew job description bg glow
  • Posted 8 days ago

Job Description

Embedded Firmware Developer

 

Location: Bengaluru, India

Company: Skynetics

Experience: 2–6 Years

Employment Type: Full-time

Offered CTC: 3 - 10 LPA

About Skynetics

Skynetics is developing advanced aerospace and defense technologies including satellite systems, high-reliability communication payloads, RF systems, and autonomous platforms. We work on ruggedized hardware designed for demanding environments including launch, near-space, aerospace, and defense deployments.

Role Overview

We are looking for a passionate and skilled Embedded Firmware Developer to join our growing team working on cutting-edge wireless, defense, aerospace, satellite, and high-frequency embedded systems.

  • Design, develop, and maintain firmware in C/C++ for ARM Cortex-M series microcontrollers (STM32, Atmel/SAM, NXP, Silicon Labs, etc.)
  • Implement and optimize bare-metal and RTOS-based (FreeRTOS, Zephyr) embedded applications
  • Develop and integrate device drivers for peripherals such as UART, SPI, I2C, CAN, USB, Ethernet, ADC/DAC, GPIO, DMA, timers, and sensor interfaces
  • Work with a wide range of sensors and modules including IMUs, GNSS, environmental sensors, RF transceivers, cameras, and industrial interfaces
  • Develop firmware for MCU-based control, data acquisition, telemetry, automation, and edge-processing systems
  • Perform memory management, stack/heap optimization, and power consumption tuning on resource-constrained devices
  • Work closely with hardware, FPGA, RF, and system engineering teams on integrated embedded platforms for wireless, aerospace, robotics, and satellite systems
  • Contribute to high-reliability embedded platforms used in mission-critical and space-oriented applications

 

Documentation & Design Process

  • Author and maintain complete embedded software documentation lifecycle, including:

(i) Software Requirements Specifications (SRS)

(ii) Software Design Documents (SDD) — architecture, module-level, and interface  design

(iii) Interface Control Documents (ICD) for hardware-software boundaries

(iv) Test procedures, validation reports, and firmware release documentation

  • Participate in design reviews, code reviews, and engineering change processes
  • Maintain version-controlled development workflows using Git and collaborative engineering practices

 

Added Advantage

Candidates with any of the following will be given strong preference:

Robotics & Drone Platforms

  • Experience developing firmware or control software for autonomous ground robots, UAVs (drones), or collaborative robotic arms
  • Hands-on work with flight controllers (PX4, ArduPilot) or ROS/ROS2 integration at the embedded layer
  • Knowledge of motor control (BLDC/PMSM), ESCs, PID tuning, and IMU/sensor fusion algorithms
  • Experience with MAVLink, UAVCAN/DroneCAN protocols, or real-time telemetry systems

FPGA (ZynQ) Development

  • Experience with Xilinx (Vivado/Vitis) or Intel/Altera (Quartus) FPGA development environments
  • Ability to write and simulate HDL (VHDL or Verilog) for digital logic, state machines, or co-processing offload
  • Understanding of FPGA-MCU interfaces (AXI, SPI, parallel bus) and hardware-software partitioning
  • Exposure to FPGA-based prototyping for pre-silicon validation, SDR, or hardware acceleration applications
  • Familiarity with Zynq SoC architecture and embedded Linux integration is an added advantage

RF, Defense & Space Electronics

  • Experience developing embedded firmware for defense-grade, aerospace, or mil-spec systems
  • Familiarity with RF communication systems, telemetry links, SDR platforms, or satellite communication subsystems
  • Experience with high-reliability embedded systems operating in harsh or mission-critical environments
  • Exposure to payload electronics, onboard computing, or satellite subsystem firmware is highly desirable
  • Understanding of EMI/EMC considerations, secure communications, and fault-tolerant embedded design is a plus

 

Education: Diploma / BE / BTech

 

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147542991

Similar Jobs

Bengaluru

Skills:

Embedded C ProgrammingFirmware DevelopmentLogic AnalyzerSimulators

Bengaluru, India

Skills:

RtosMqttTcpBluetoothCZigbeeSpiSvnAgile DevelopmentI2cPythonRustUsbEmbedded LinuxUartHttpCanGitEthernetAndroid OsMicroprocessorTFT displaysGprsgenerative AI toolsESP-IDF4GModbusGSMWi-FiLED displaysLora WANmicro-controller