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