onsite
Embedded/Firmware Engineer - Optics & Allied Engg Pvt Ltd -( Optica)
Embedded Systems Engineer
Embedded/Firmware Engineer with 2–4 years of experience developing ARM‑based firmware, device drivers, and Linux board bring‑up, integrating software with Xilinx Zynq FPGA platforms and high‑speed peripherals.
About the role
Key Responsibilities
- Design, develop, and maintain firmware and application code for ARM‑based embedded systems.
- Implement and debug device drivers for high‑speed interfaces, sensors, and communication modules.
- Perform board bring‑up activities, including hardware validation, bootloader configuration, and Linux kernel porting.
- Integrate processor‑side software with FPGA logic on Xilinx Zynq platforms, ensuring reliable data exchange.
- Collaborate with hardware and system teams to define specifications, troubleshoot issues, and optimize performance.
Requirements
- 2–4 years of professional experience in embedded software development for ARM processors.
- Proficiency in Embedded C and Embedded Linux, including kernel configuration and driver development.
- Hands‑on experience with board bring‑up and hardware debugging tools (JTAG, oscilloscopes, logic analyzers).
- Familiarity with FPGA integration, particularly Xilinx Zynq, and processor‑FPGA communication mechanisms.
- Strong problem‑solving skills and ability to work in cross‑functional teams.
Skills
opencvpythonlinuxelectrical engineering