Embedded Engineer

Posted Yesterday
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka, IND
In-Office
Junior
Aerospace • Hardware • Manufacturing
The Role
Own embedded firmware and control systems from architecture through hardware bring-up, testing, deployment, and field debugging. Develop real-time C/C++ firmware, control loops, communication stacks, bootloaders, safety mechanisms, sensor and actuator integrations, and embedded Linux components. Collaborate with electronics engineers on schematics and board interfaces, perform hardware-level debugging, build hardware-in-the-loop test benches, and support validation and commissioning for space optical communication systems.
Summary Generated by Built In

We're building the optical highway to the cosmos

Join us as an Electrical Engineer to write the firmware and control code. You'll own firmware from architecture through hardware bring-up and field debugging, working closely with the electronics team on the boards it runs on.


Responsibilities

● Design and implement real-time embedded firmware in C/C++ for precision control loops, sensor acquisition, and actuation on ARM Cortex-M/R, RISC-V, or equivalent real-time microcontrollers

● Develop and tune closed-loop control algorithms (PID, state-space, observer-based, disturbance rejection) from continuous-domain design through fixed-point or floating-point implementation on target

● Build and maintain communication stacks: SPI, I2C, UART, CAN, RS-422/485, and industrial fieldbus interfaces, with attention to timing budgets and bus arbitration

● Develop bare-metal, RTOS-based (FreeRTOS/Zephyr or similar), and embedded Linux firmware architectures as the deployment demands, with deterministic timing, interrupt design, DMA-driven data paths, and careful memory, watchdog, and clock-tree budgeting

● Implement bootloaders and field firmware-update mechanisms with fail-safe recovery

● Build fault detection, watchdogs, and safety interlocks into every subsystem

● Integrate sensors and actuators, and support hardware bring-up and debug with the electronics team, including schematic review, pin assignment, and interface definition ahead of board layout

● Debug at the hardware level using oscilloscopes, logic analysers, and JTAG/SWD

● Build hardware-in-the-loop test benches, write firmware tests, and support validation and field commissioning

● Maintain disciplined version control, documentation, and code review practices



Requirements

Requirements

● B.Tech/M.Tech in Electronics, Electrical Engineering, ECE, or Computer Engineering

● 2-3+ years of hands-on, professional embedded firmware experience on hardware that has actually shipped — not coursework or simulation-only projects

● Strong C and C++ for embedded systems: memory model, deterministic subsets, register-level driver development

● Deep experience with real-time embedded architectures across ARM Cortex-M/R, RISC-V, Microchip SAM/PIC32, or automotive/aerospace-grade cores (e.g. AURIX/TriCore, RH850, SPARC/LEON) — bare-metal and RTOS development

● Working embedded Linux experience for supervisory or compute-class boards: kernel/BSP bring-up, Yocto or Buildroot, device drivers, U-Boot, and PREEMPT_RT where real-time and general-purpose compute (x86 or ARM-class application processors) coexist on one platform

● Demonstrated experience integrating multiple concurrent sensors and actuators on hardware that shipped to a customer or the field, ideally in automotive, medical device, aerospace/defense, or space systems

● Control systems: multi-loop PID, state-space, observers/Kalman filtering, stability and margin analysis, discretisation for real-time implementation

● Communication protocols: SPI, I2C, UART, CAN/CAN-FD, RS-422/485, plus exposure to at least one higher-determinism or domain-specific bus (FlexRay, Automotive Ethernet/TSN, MIL-STD-1553, SpaceWire, or EtherCAT); experience with real-time timing and bus-loading analysis

● Real-time systems fundamentals: interrupt architecture, DMA, worst-case timing analysis, and jitter measurement

● Circuit and control simulation: MATLAB/Simulink or Python (SciPy/control)

● Strong hardware debugging skills with oscilloscopes, logic analysers, and JTAG/SWD debuggers

● Critical, hands-on PCB and schematic fluency: expected to make and defend hard trade-offs — memory budgeting, watchdog configuration, timer/clock-tree matching, interrupt and clock-domain alignment — jointly with the electronics team, ahead of board layout

● Hands-on soldering, debugging, and board bring-up skills

● Proficiency with version control (Git) and disciplined documentation

● Ability to own a firmware subsystem end-to-end: design, build, test, deploy


Nice-to-Have

● FPGA development (Xilinx/Intel) and Verilog/VHDL, including timing closure on real hardware

● Motor control firmware, including Field-Oriented Control (FOC) and high-resolution encoder interfaces

● Experience with functional safety or safety-critical development practices (ISO 26262, IEC 62304, DO-178C, or ECSS)

● Exposure to AUTOSAR or other automotive/aerospace software architecture standards

● Space-qualified or defense-grade electronics and firmware (MIL-STD-810, DO-160, radiation-tolerant design)

● Precision positioning systems and pointing/tracking control

● Python for tooling, automation, and test scripts

● Published research or patents in relevant fields




Benefits

What We Offer

● Opportunity to build firmware and control systems for next-generation space optical communication from scratch

● World-class lab facilities and test equipment

● Significant equity ownership with early-stage upside potential

● Collaborative Multi-disciplinary research environment




Skills Required

  • B.Tech or M.Tech in Electronics, Electrical Engineering, ECE, or Computer Engineering
  • 2-3+ years of professional embedded firmware experience on hardware that has shipped
  • Strong C and C++ embedded systems programming, including memory models, deterministic subsets, and register-level drivers
  • Experience with real-time embedded architectures using ARM Cortex-M/R, RISC-V, Microchip SAM/PIC32, or comparable automotive/aerospace-grade cores
  • Bare-metal and RTOS development experience
  • Embedded Linux experience including kernel/BSP bring-up, Yocto or Buildroot, device drivers, U-Boot, and PREEMPT_RT
  • Experience integrating concurrent sensors and actuators on shipped hardware
  • Control systems experience with PID, state-space, observers, Kalman filtering, stability analysis, margin analysis, and discretization
  • Communication protocol experience with SPI, I2C, UART, CAN/CAN-FD, and RS-422/485
  • Exposure to at least one deterministic or domain-specific bus such as FlexRay, Automotive Ethernet/TSN, MIL-STD-1553, SpaceWire, or EtherCAT
  • Understanding of interrupt architecture, DMA, worst-case timing analysis, and jitter measurement
  • Circuit and control simulation experience with MATLAB/Simulink or Python SciPy/control
  • Strong hardware debugging skills using oscilloscopes, logic analysers, and JTAG/SWD debuggers
  • PCB and schematic fluency, including memory, watchdog, timer, clock-tree, interrupt, and clock-domain trade-offs
  • Hands-on soldering, debugging, and board bring-up skills
  • Proficiency with Git, version control, and disciplined documentation
  • Ability to own a firmware subsystem end-to-end from design through deployment
  • FPGA development using Xilinx or Intel platforms and Verilog/VHDL, including timing closure
  • Motor control firmware experience, including Field-Oriented Control and high-resolution encoder interfaces
  • Functional safety or safety-critical development experience with ISO 26262, IEC 62304, DO-178C, or ECSS
  • AUTOSAR or other automotive/aerospace software architecture standards experience
  • Space-qualified or defense-grade electronics and firmware experience, including MIL-STD-810, DO-160, or radiation-tolerant design
  • Precision positioning and pointing/tracking control experience
  • Python experience for tooling, automation, and test scripts
  • Published research or patents in relevant fields
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
16 Employees
Year Founded: 2025

What We Do

QOSMIC Satellite Systems Pvt. Ltd. is a Bengaluru-based seed-stage deep-tech company building hardware infrastructure for the space industry. Its optical ground stations aim to deliver satellite data downlinks at speeds far exceeding radio-frequency systems, while its Zaphod terminal brings laser communications to satellites. QOSMIC says it has hardware in the field, validated a 5+ km optical link, and is developing a full-stack optical communications platform.

Similar Jobs

Cisco Logo Cisco

Software Engineer

Cloud • Information Technology • Internet of Things • Professional Services • Software
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
77500 Employees

AT&T Logo AT&T

Firmware Engineer

Internet of Things • Mobile • Retail
In-Office
2 Locations
150000 Employees

Philips Logo Philips

Software Test Engineer

Healthtech • Telehealth
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
80000 Employees

Oshkosh Corporation Logo Oshkosh Corporation

Senior Software Engineer

Artificial Intelligence • Automotive • Computer Vision • Machine Learning • Agriculture • Defense • Manufacturing
In-Office or Remote
7 Locations
15000 Employees
79K-127K Annually

Similar Companies Hiring

Amalgamated Sugar Thumbnail
Food • Greentech • Agriculture • Industrial • Manufacturing
Boise, Idaho
768 Employees
Outpost Space Thumbnail
Aerospace • Defense
US
24 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account