Job Overview
Company
Mirafra Software Technologies Pvt Ltd
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Mirafra Software Technologies Pvt Ltd and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p>Job Title : Embedded Software Developer<br/><br/>Location : Bangalore<br/><br/>Job Type : Full-time <br/><br/>Job Summary :<br/><br/>We are seeking a highly skilled and motivated Embedded Software Developer with strong expertise in C programming, Data Structures, and Linux Internals.
The ideal candidate will contribute to the design, development, and optimization of embedded systems and applications running on Linux-based platforms.<br/><br/>Key Responsibilities :<br/><br/>- Design, develop, and maintain embedded software using C.<br/><br/>- Implement and optimize efficient data structures for real-time performance.<br/><br/>- Work with Linux internals, including kernel modules, system calls, device drivers, and inter-process communication (IPC).<br/><br/>- Collaborate with hardware engineers to bring up and debug embedded systems.<br/><br/>- Optimize performance and memory usage for resource-constrained devices.<br/><br/>- Conduct code reviews, write unit tests, and follow best software development practices.<br/><br/>- Troubleshoot and debug issues at the OS, driver, or application level.<br/><br/>Required Skills & Qualifications :<br/><br/>- Strong proficiency in C programming, especially for embedded systems.<br/><br/>- Deep understanding of data structures and algorithms.<br/><br/>- Hands-on experience with Linux Internals : process management, memory management, kernel space vs user space, file systems, and networking.<br/><br/>- Experience with build systems (Make/CMake), cross-compilation, and version control (e.g., Git).<br/><br/>- Familiarity with debugging tools such as GDB, strace, perf, etc.<br/><br/>- Good problem-solving and analytical skills.<br/><br/>- Bachelor's or Master's degree in Computer Science, Electronics, or a related field.<br/><br/>Nice to Have :<br/><br/>- Experience with Linux kernel development or writing device drivers.<br/><br/>- Knowledge of RTOS concepts or other real-time systems.<br/><br/>- Exposure to Yocto, Buildroot, or embedded Linux distributions.<br/><br/>- Familiarity with scripting (Python, Shell) for automation tasks.<br/><br/>Why Join Us :<br/><br/>- Work on cutting-edge embedded technologies.<br/><br/>- Opportunity to work in a collaborative, fast-paced environment.<br/><br/>- Competitive salary and benefits.<br/><br/>- Room for professional growth and skill development.</p> (ref:hirist.tech)
About Mirafra Software Technologies Pvt Ltd
Don't Miss This Opportunity!
Mirafra Software Technologies Pvt Ltd is actively hiring for this Mirafra Technologies - Embedded Developer - C Programming position
Apply Now