Job Description
• Must be an expert in C programming with RTOS
• Strong knowledge of Linux, high speed processor architecture with SOC
• Hands on experience in software architecture, driver development, BSP porting, boot loaders
• Knowledge of Linux kernel and device-driver development
• Work experience in NXP and TI make MPU design is preferred
• Prior Work experience/exposure of working on Ethernet, USB, SPI, I2C, ADC, DAC, LCD display
• Nice to have: knowledge on WiFI, Bluetooth, WAN, GPRS, RS232, RS485
• Knowledge of Web technologies will be added advantage
• Knowledge of SVN (version management system) & JIRA (bug tracking system) will be added advantage
Responsibilities:
• Must have documentation skill
• Works in both an independent and team member environment to meet product delivery goals.
• Ability to define and communicate problems clearly to others while working across multiple groups
• Design, code and integrate software for an embedded Linux target (applications, drivers, framework)
• Customization, deployment and maintenance of Linux distribution on different hardware platforms
• Interact with Linux kernel, framework and integrate new device drivers
• Debug and test embedded systems software
• Device driver development
• Create test plans & reports
• Guide junior engineers for first time right designs and solving critical problems
• Documentation
💡 Quick Summary
Seeking a career-building opportunity? The Embedded Linux Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Ahmedabad offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
