HamburgerMenu
hirist

Job Description

Job Title : Embedded Linux Developer (3-8 yrs)

Location : Others/Bengaluru, Karnataka, India

Company : Mempage Technologies Private Limited

About Mempage Technologies Private Limited :

Mempage Technologies is a dynamic and innovative technology company focused on developing cutting-edge solutions in . We are committed to pushing the boundaries of what's possible through embedded systems and software development. Our team is passionate about creating high-quality, reliable, and efficient products that solve real-world problems. We foster a collaborative and supportive environment where employees can learn, grow, and make a significant impact. We value innovation, teamwork, and a commitment to excellence.

Job Description :

We are seeking a highly motivated and experienced Embedded Linux Developer to join our growing team. The ideal candidate will have a strong background in embedded systems, Linux kernel development, and device driver development.

Responsibilities :

- Design, develop, and debug embedded Linux software

- Develop and maintain Linux kernel modules and device drivers.



- Customize and optimize Linux distributions for embedded platforms.



- Work with hardware engineers to bring up new hardware platforms.



- Develop and maintain build systems and toolchains.



- Participate in code reviews and contribute to improving code quality.



- Troubleshoot and resolve complex software and hardware issues.



- Write clear and concise technical documentation.



- Collaborate with cross-functional teams to ensure successful product development.



- Stay up-to-date with the latest trends and technologies in embedded Linux development.


Qualifications :

- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.

- 3-8 years of experience in embedded Linux development.



- Strong understanding of Linux kernel architecture and internals.



- Proficiency in C and C++ programming.



- Experience with device driver development (e.g., character drivers, block drivers, network drivers).



- Experience with embedded Linux build systems (e.g., Yocto Project, Buildroot).



- Experience with scripting languages (e.g., Python, Bash).



- Experience with debugging tools (e.g., GDB, JTAG).



- Experience with version control systems (e.g., Git).



- Excellent problem-solving and analytical skills.



- Strong communication and teamwork skills.


Preferred Qualifications :

- Experience with specific hardware platforms (e.g., ARM, x86).

- Experience with real-time operating systems (RTOS).



- Experience with networking protocols (e.g., TCP/IP, UDP).



- Experience with security protocols (e.g., TLS/SSL).




Benefits :


- Competitive salary and benefits package.

- Opportunity to work on challenging and innovative projects.



- Collaborative and supportive work environment.



- Opportunities for professional growth and development.


info-icon

Did you find something suspicious?