Embedded/firmware Engineer (Bommasandra)

Embedded/firmware Engineer (Bommasandra)

22 Aug
|
Optics & Allied Engg-( Optica
|
Bommasandra

22 Aug

Optics & Allied Engg-( Optica

Bommasandra

Location: Bangalore (Bommasandra)
Experience: 2-4 Years
Employment Type: Full time

Position Overview

Key Responsibilities
- Develop processor-side embedded software for ARM-based SoCs, particularly Xilinx Zynq platforms.
- Perform software bring-up and board initialization for new hardware platforms.
- Design, develop, and debug Linux device drivers for custom FPGA peripherals.
- Interface processor software with FPGA logic through memory-mapped registers, AXI interfaces, interrupts, and DMA.
- Develop software for controlling sensors, peripherals, and external hardware devices.
- Implement and maintain communication protocols including:
- Ethernet
- UART
- SPI
- I2C
- GPIO
- Debug software and hardware interactions using JTAG, serial consoles, oscilloscopes, and logic analyzers.
- Collaborate closely with FPGA, hardware, and system engineering teams throughout the product development lifecycle.
- Prepare technical documentation, software design documents, and user manuals.
- Participate in code reviews, testing, and system integration activities.

Required Qualifications




- Bachelor's or Master's Degree in Electronics & Communication, Computer Science, Embedded Systems, Electrical Engineering, or a related field.
- 2-4 years of experience in Embedded Software/Firmware Development.

Technical SkillsMandatory Skills
- Strong programming skills in Embedded C/C++:
- Hands-on experience with Embedded Linux:
- Linux Device Driver Development
- Board Bring-up and BSP customization
- ARM Cortex-A processor architecture
- Experience with Xilinx Zynq (Processor System)
- Software integration with FPGA peripherals
- Ethernet, UART, SPI, I2C, GPIO communication interfaces
- Sensor control and peripheral interfacing
- Command Line Interface (CLI) development
- Basic GUI/Application development on Embedded Linux
- Debugging using GDB, JTAG, serial console, and Linux utilities
- Strong understanding of memory mapping, interrupts, DMA, and AXI interfaces

Preferred Skills
- Yocto

📌 Embedded/firmware Engineer (Bommasandra)
🏢 Optics & Allied Engg-( Optica
📍 Bommasandra

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded/firmware engineer (bommasandra) / bommasandra