Posted:11 hours ago|
Platform:
Work from Office
Full Time
Key Responsibilities: Design, develop, test, and maintain embedded software for custom hardware based on STM32, AMD Zynq, NXP i.MX SoCs Develop device drivers, bootloaders, and BSPs for Linux and RTOS-based systems Integrate embedded software with FPGAs using tools such as Xilinx Vivado and Vitis Work on bare-metal development, including low-level drivers and peripheral integration Additional Responsibilites: Optimize memory usage, and power consumption on embedded targets Write clean, maintainable, and well-documented code following best practices Participate in code reviews, documentation, and version control using Git Collaborate with hardware teams to understand and integrate board-level constraints Support system bring-up, testing, and troubleshooting hardware/software issues using JTAG, oscilloscopes, and logic analyzers Required Skills and Qualifications: Bachelors degree in Electronics, Computer Engineering, or related field 2+ years of hands-on experience in embedded software development Strong knowledge of bare-metal programming and low-level firmware development using C/C++ Proficiency with RTOS (FreeRTOS, Zephyr, etc.) and embedded Linux (Yocto, Buildroot, or custom Linux builds) Understanding of device trees, kernel module development, and Linux device driver architecture Hands-on experience with FPGA development tools (Xilinx Vivado, Vitis) and working knowledge of FPGA-host interaction Familiarity with communication protocols like QSPI, USB, Ethernet, PCIe, etc. Comfortable working with Git and GitLab Preferred Qualifications: Experience with wireless communication systems such as LoRa, LTE, NB-IoT, or Wi-Fi Understanding of digital modulation techniques including QAM, QPSK, FSK, BPSK, and OFDM Hands-on experience with baseband processors, DSP integration, or software-defined radio (SDR) platforms Exposure to digital signal processing concepts (e.g., filtering, error correction, synchronization) Knowledge of DSP implementation on FPGAs (e.g., using Xilinx DSP slices, FIR filters, FFT blocks). Exposure to RF frontend integration and system-level debug across PHY, MAC, and higher layers Working knowledge of RF performance metrics (e.g., SNR, BER, EVM) and tools like spectrum analyzers or vector signal analyzers is a plus
Emsec
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
4.5 - 7.5 Lacs P.A.
Pune, Ahmedabad, Bengaluru
0.8 - 1.5 Lacs P.A.
4.0 - 8.0 Lacs P.A.
6.0 - 11.0 Lacs P.A.
0.9 - 1.5 Lacs P.A.
4.25 - 5.5 Lacs P.A.
4.5 - 7.5 Lacs P.A.
Hyderabad, Pune, Bengaluru
4.0 - 6.0 Lacs P.A.
19.0 - 22.5 Lacs P.A.
Hyderabad
7.0 - 10.0 Lacs P.A.