Embedded Engineer C/C++

Zoppler Systems 

📍 Karnataka, India 🇮🇳

full-time
mid-level
Posted —

Key Skills

CC++ARMFPGARtos

Industry

DefenseRobotics

Job Description

Zoppler Systems is a product-based deep technology company focused on building indigenous advanced systems for defence and real-world mission environments. We work across radar, RF systems, embedded electronics, intelligent sensing, real-time software, and AI-driven platforms to develop high-performance technologies for mission-critical applications.

As an engineering-driven organization, we are committed to building core technologies in-house with a strong focus on innovation, reliability, and practical deployment. Our work offers engineers the opportunity to contribute to technically challenging products with meaningful real-world impact and long-term strategic relevance.

Role: Embedded C Engineer

We are looking for engineers who are excited to develop efficient, reliable firmware on ARM-based SoCs, enabling high-performance embedded systems.

What You’ll Do

  • Develop embedded software in C/C++ for ARM-based SoCs (bare-metal and/or embedded Linux)
  • Generate Waveforms, Signal Modulation and encoding techniques
  • Work on low-level drivers, peripherals, and hardware interfaces
  • Interface with FPGA, RF front-end, ADC/DAC, and other system components
  • Optimize code for performance, memory, and real-time constraints
  • Participate in board bring-up, debugging, and system validation

What We’re Looking For

  • Strong programming skills in Embedded C, C++
  • Object Oriented Programming with strong DSA skills
  • Good understanding of ARM architecture and SoC-based systems
  • Experience with bare-metal development and/or embedded Linux
  • Familiarity with peripherals: SPI, I2C, UART, GPIO, DMA, etc.
  • Experience with debugging tools (JTAG, GDB, logic analyzer, etc.)
  • Understanding of memory management, interrupts, and real-time behavior
  • Ability to read datasheets and work close to hardware

Nice to Have

  • Experience with RTOS (FreeRTOS, Zephyr, etc.)
  • Familiarity with Xilinx Zynq / MPSoC or similar platforms
  • Exposure to high-speed data interfaces or streaming systems
  • Experience in RF, SDR, radar, or signal processing systems
  • Basic understanding of networking (TCP/IP, UDP)
  • Exhibits alignment with organizational values, a proactive approach to problem-solving, and a strong sense of ownership toward the company’s mission

Why Join Us

  • Be part of a company building advanced indigenous products in strategically important technology domains
  • Work on complex engineering challenges at the intersection of hardware, software, RF, and intelligent systems
  • Contribute to the development of mission-critical technologies designed for real-world deployment
  • Gain broad exposure to deep-tech product development in a high-ownership environment
  • Learn rapidly through hands-on involvement in technically demanding programs
  • Grow with a fast-evolving organization that values capability, execution, and technical leadership