Software Engineer (Linux BSP)

Einfochips

Hyderabad

On-site

INR 900,000 - 1,300,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Einfochips is seeking an embedded software engineer in Hyderabad to design and develop real-time software for embedded platforms. The role involves kernel-level work, driver and bootloader development, and cross-functional collaboration across hardware and software teams.

You will analyze requirements, participate in system and software design, and perform thorough testing with both manual and automated methods.

Qualifications

  • Strong knowledge of Linux device drivers, Linux kernel programming and Linux kernel internals.
  • Experience with Yocto/Buildroot or other build systems.
  • Experience with version control tools like GIT, SVN and project tracking tools like JIRA.

Responsibilities

  • Design and develop real-time embedded software/firmware and PC/mobile software applications.
  • Analyze domain-specific technical requirements and modifications per customer or system needs.
  • Participate in high-level and low-level software design.
  • Perform software testing including unit, functional and system testing (manual and automated).
  • Ensure traceability from requirements to design, coding and testing.
  • Perform code reviews following coding guidelines and static analysis.
  • Troubleshoot software problems of limited complexity.
  • Document deliverables such as specifications, design docs, code comments, test cases and release notes.

Skills

Linux device drivers
Linux kernel programming
Linux kernel internals
Board support package
Device driver & boot loader

Tools

Yocto/Buildroot
GIT
SVN
JIRA
Oscilloscope
Protocol analyser
Emulator
Signal generator
JTAG programmer

Job description

Key Responsibilities
  • Responsible for design and development of real time embedded software/firmware and PC/mobile based software application.
  • To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement.
  • Participate in High level and low level software design
  • Perform software testing including unit, functional and system level requirement including manual and automated
  • Performs software requirement to design to coding to testing traceability
  • Performs code review following coding guidelines and static code analysis
  • Troubleshoots software problems of limited difficulty.
  • Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle.
  • Follow defined process for software Development life cycle
  • Develops software solutions from established programming languages or by learning new language required for specific project.
Experience / Skills Required
  • Strong knowledge for Linux device drivers, Linux Kernel Programming, Linux Kernel Internals, Yocto / Buildroot or any other build systems
  • Experience working with development tools like oscilloscope, protocol analyser, emulator, signal generator, JTAG programmer, GIT, SVN, JIRA.
  • Experience working with different embedded microprocessor based on Qualcomm, TI, NXP, NVIDIA, Intel or similar
  • Experience of Board support package, Device driver and boot loader development/porting.
  • Understanding of hardware schematic, datasheet of hardware component to derive firmware/software specific solution
  • Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Engineer - Linux BSP (Solutions)
Senior Engineer - Linux BSP (Solutions)

Arrow Components • Dadri

On-site
INR 1,000,000 - 1,500,000
Senior Engineer - Linux BSP (Solutions)
Senior Engineer - Linux BSP (Solutions)

Arrow Electronics • Pune District

On-site
INR 800,000 - 1,200,000
Senior Engineer - Linux BSP (Solutions)
Senior Engineer - Linux BSP (Solutions)

Arrow Electronics • Ahmedabad District

On-site
INR 800,000 - 1,500,000
Member Technical Staff – Technical Lead, Linux BSP
Member Technical Staff – Technical Lead, Linux BSP

Jobtailor • Hyderabad

On-site
INR 900,000 - 1,300,000
Engineer / Senior Engineer (Linux BSP)
Engineer / Senior Engineer (Linux BSP)

Arrow Electronics • Pune District

On-site
INR 1,500,000 - 3,000,000
Senior Software Engineer
Senior Software Engineer

AMETEK • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Automotive Linux BSP Senior Engineer
Automotive Linux BSP Senior Engineer

Arrow Electronics • Ahmedabad District

On-site
INR 1,000,000 - 1,500,000
Senior Embedded Software Engineer - BSP Development
Senior Embedded Software Engineer - BSP Development

Matrix Comsec • Vadodara

On-site
INR 1,000,000 - 1,500,000
Senior Firmware Engineer
Senior Firmware Engineer

Kemsys Technologies • Ahmedabad District

On-site
INR 900,000 - 1,300,000
Automotive Linux BSP Senior Engineer
Automotive Linux BSP Senior Engineer

Arrow Electronics • Pune District

On-site
INR 1,200,000 - 2,000,000