
Embedded Software Developer
3 weeks ago
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"
-
Embedded Software
3 weeks ago
Gurugram, India Aviconn Solutions Full timeWe are looking for a professional Embedded Systems Engineer to execute complete embedded hardware / software development lifecycle. The goal is to create scalable and optimized embedded systems. Responsibilities:Design and implement hardware / software of embedded devices and systems from requirements to production and commercial deployment. Design,...
-
Embedded Developer
3 weeks ago
Gurugram, India Xelec Full timeCompany Description Xelec is an AI-native Electronics and Semiconductors Development Company committed to building innovative technology solutions. With a mission to create breakthroughs rather than incremental improvements, Xelec develops proprietary products and patents. The company offers services such as turnkey electronics manufacturing, strategic BOM...
-
Embedded Software Engineer
1 week ago
Gurugram, India The Nielsen Company Full timeAt Nielsen, we believe that career growth is a partnership. You ultimately own, fuel and set the journey. By joining our team of nearly 14,000 associates, you will become part of a community that will help you to succeed. We champion you because when you succeed, we do too. Embark on a new initiative, explore a fresh approach, and take license to think big,...
-
Embedded Developer
3 weeks ago
Gurugram, India Tekshapers Software Solutions (P) Limited Full timeLocation: Open for Gurgaon.Role : Embedded Developer (Platform and Drivers)- C, C++ Embedded Developer, Telco, WAN/ LAN.- OpenWRT.- Protocols MQTT, CoAP, OMCI.Years of experience: 5+.Primary skills for (Embedded Developer Gateway) + (Platform and Drivers profile)- Embedded Software development & architectures knowledge & handson experience.- C, C++.- Bash.-...
-
Senior Embedded Software Engineer
5 days ago
Gurugram, India MKU Full timeKey Responsibility Areas - Design, develop, and test embedded software for i.MX 9 and other multi-core processors. - - Customize Linux OS (Yocto-based builds) for target hardware platforms. - - Perform board bring-up, BSP development, device driver integration for peripherals and custom boards. - - Optimize software for real-time performance, power...
-
Senior Embedded Software Engineer
5 days ago
Gurugram, India MKU Full timeKey Responsibility AreasDesign, develop, and test embedded software for i.MX 9 and other multi-core processors. - Customize Linux OS (Yocto-based builds) for target hardware platforms. - Perform board bring-up, BSP development, device driver integration for peripherals and custom boards. - Optimize software for real-time performance, power efficiency, and...
-
Senior Embedded Software Engineer
5 days ago
Gurugram, India MKU Full timeKey Responsibility Areas Design, develop, and test embedded software for i.MX 9 and other multi-core processors. - Customize Linux OS (Yocto-based builds) for target hardware platforms. - Perform board bring-up, BSP development, device driver integration for peripherals and custom boards. - Optimize software for real-time performance, power efficiency, and...
-
Senior Embedded Software Engineer
3 days ago
Gurugram, India MKU Full timeKey Responsibility Areas Design, develop, and test embedded software for i.MX 9 and other multi-core processors. - Customize Linux OS (Yocto-based builds) for target hardware platforms. - Perform board bring-up, BSP development, device driver integration for peripherals and custom boards. - Optimize software for real-time performance, power efficiency, and...
-
Senior Embedded Software Engineer
5 days ago
Gurugram, India MKU Full timeKey Responsibility AreasDesign, develop, and test embedded software for i.MX 9 and other multi-core processors. - Customize Linux OS (Yocto-based builds) for target hardware platforms. - Perform board bring-up, BSP development, device driver integration for peripherals and custom boards. - Optimize software for real-time performance, power efficiency, and...
-
Senior Embedded Software Engineer
5 days ago
Gurugram, India MKU Full timeKey Responsibility Areas Design, develop, and test embedded software for i.MX 9 and other multi-core processors. - Customize Linux OS (Yocto-based builds) for target hardware platforms. - Perform board bring-up, BSP development, device driver integration for peripherals and custom boards. - Optimize software for real-time performance, power efficiency,...