Embedded Linux Engineer at Qode
Choodasandra, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

02 Aug, 26

Salary

0.0

Posted On

04 May, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Embedded Linux, C, C++, ARM Architecture, MIPS Architecture, Device Driver Development, Board Bring-up, L2/L3 Forwarding, xPON ONT, U-Boot, Yocto, OpenWRT, Linux Kernel Programming, SPI, I2C, UART

Industry

Software Development

Description
Location: Chennai & BangaloreJob Domain: Platform SW Development Short Description:This opening is for SW engineers who have experience in platform and network forwarding software development in an embedded environment. Description:Experienced embedded Linux engineer with strong expertise in software architecture design, xPON ONT system development, and L2/L3 forwarding software. Skilled in ARM/MIPS architecture, device driver development, and debugging in embedded systems. Proficient in C, C++, scripting languages and Linux kernel programming, with hands-on experience in board bring-up and peripheral integration. Focused on delivering high- quality, customer-oriented features and maintaining effective cross-team collaboration. Responsibilities:Are you passionate about becoming a part of efficient BBD SW group, you will beresponsible for: Customer specification and requirement analysis together with product manager and product architecture  Software design and implementation according to product and technical specification  Work closely with HW team to bring up new HW and integrate peripherals. Responsible for continuous software module refactoring and architecture evolution Analysing, debugging and fixing customer issues. Doing Root Cause Analysis and defining and implementing preventive actions. Skills & Experience· Linux device driver and Platform Firmware (U-Boot and Non-OS)development.· Board Bring-up is done for QCA and MTK· Debugging tools: ARM Real view ICE, Greenhill’s Multi Debugger and Lauterbach with Trace32· Custom board to product development for Telecom and Handhelddevices.· USB, CAN, SPI, I2C and UART(RS-232) communication protocols · Ethernet MAC and PHY communication establishment and bring up. · 8051 architecture-based microcontrollers P89V51RD2, PIC, and Atmel.· Buildld system: OpenWRT and Yocto Build system for system packages and integration.· Developed Low-level driver for SPI-NOR flash (Macronix) chip in u-boot from scratch followed by a complete understanding of different chip vendors architecture.· porting and customization done Linux and u-boot driver for NAND flash and debugged an issue of Bad Block Management (BBT).· Bring-up has done for peripherals GPIO, SFP optics, ETH PHY· Linux Power Management for USB and SLIC Audio codec chip. · Configuration management tools: git, svn, and ClearCase. ALSA, PCM and SAI driver in Linux for SLIC audio chip
Responsibilities
Responsible for software design, implementation, and board bring-up for platform and network forwarding software. This includes analyzing customer requirements, refactoring software architecture, and performing root cause analysis for customer issues.
Loading...