ZS
SoC Software Engineer
Accepting applicationsZoppler Systems · Bangalore Urban, Karnataka, India
Full-Time Entry AIARMC++FPGAI2C
Estimated market salary
₹6-11 LPA
This is a SiliconBoard market estimate, not an employer-posted salary.
Posted
2d ago
Category
Design
Experience
Entry
Country
India
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: SoC Software 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, Embedded, 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
●B.E./B.Tech or M.E./M.Tech in CS/ECE or related fields.
●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
Show more Show less
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: SoC Software 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, Embedded, 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
●B.E./B.Tech or M.E./M.Tech in CS/ECE or related fields.
●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
Show more Show less