417175 - 1019620 Indian Rupee - Yearly
Mumbai, Maharashtra, India
Information Technology
Full-Time
Mobile Programming India Pvt Ltd

Overview
Job Title: Embedded Software Developer
Location: Gurgaon
Job Description:
We are seeking an experienced Embedded Software Developer with expertise in C/C++ and Python for embedded systems development, primarily on a Linux platform. The ideal candidate should have a strong foundation in software development, data structures, multithreading applications, inter-process communication (IPC), communication protocols, and Linux system programming.
Key Responsibilities:
- Design, develop, and optimize embedded software applications on Linux-based systems.
- Collaborate with cross-functional teams to implement communication protocols (UART, TCP/IP, UDP, TLS, etc.).
- Work on low-level programming, hardware interfacing, and optimize embedded software performance using advanced data structures and algorithms.
- Implement multithreading and socket programming solutions in a POSIX environment.
- Work with the Yocto build framework for embedded Linux development.
- Debug and troubleshoot embedded systems issues across the software stack.
- Contribute to software development life cycle (SDLC) including design, coding, testing, and maintenance.
- Collaborate with team members using GitLab or other version control systems for code management.
Technical Skills:
- ~5 years of hands-on experience in embedded software development.
- Proficiency in C/C++ and Python.
- Strong understanding of Linux internals, POSIX multithreading, and socket programming.
- Solid grasp of data structures and algorithms for optimizing embedded software performance.
- Experience with communication protocols (UART, TCP/IP, UDP, TLS, etc.).
- Familiarity with Yocto build framework and Linux environment.
- Knowledge of hardware interfacing and low-level programming.
- Strong debugging skills, and experience with SDLC processes.
- Experience with GitLab or other version control systems.
Other Skills:
- Excellent communication skills.
- Ability to work from the office at least 3 days a week.
- Experience working in scrum/agile teams.
If you are a passionate Embedded Software Developer with the technical expertise and thrive in a collaborative, dynamic environment, we would love to hear from you!
Job Type: Full-time
Pay: ₹417,175.18 - ₹1,019,622.53 per year
Work Location: In person
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in