Embedded Linux Engineer/Yocto BSP Developer
1 week ago
Greetings from Optilink Network Pvt Ltd
We are looking for a Senior Embedded Linux Software Developer with extensive experience in developing, integrating, and optimizing software for Linux-based embedded platforms. The ideal candidate will be responsible for building robust system software, working with the Linux kernel, device drivers, board bring-up and system-level debugging..
The ideal candidate will work on the networking subsystem of the Linux kernel and contribute to core networking protocol implementations used in high-performance networking products such as ONTs, OLTs, switch and Routers.
Youll collaborate closely with hardware, firmware and system architecture teams to deliver high-quality embedded Linux solutions for production-grade products
Role & responsibilities
- Design, develop and maintain Embedded Linux system software for custom hardware platforms.
- Perform board bring-up from sractch, cross-toolchain, bootloader customization (U-Boot) and kernel configuration for network-oriented SoCs.
- Build and maintain Linux root filesystems using Yocto, Buildroot, Debian-based systems.
- Develop and integrate Linux kernel drivers, protocol stack optimizations, netfilter/bridge subsystems, device trees and board support packages (BSP).
- Develop and optimize platform drivers, gpio and network device drivers.
- Develop and optimize user-space applications, system daemons and inter-process communication (IPC) mechanisms (sockets, shared memory etc.).
- Work on system startup scripts, init systems (systemd), boot process and overall OS configuration.
- Debug kernel-space and user-space issues using tools like GDB, kgdb, strace, perf, ftrace.
- Optimize system performance, boot time, and memory footprint.
- Collaborate effectively with UI and full-stack developers to design and integrate system APIs and communication interfaces for device management dashboards.
- Collaborate with hardware and QA teams for integration, validation, and release.
Participate in design reviews, code reviews, and mentoring of junior developers
Preferred candidate profile
- 7+ years of hands-on experience in Embedded Linux system development, preferably in networking products (eg. GPON products and Switches).
- Strong proficiency in C/C++ programming for both kernel and user space.
- Strong Proficiency with Board-bring up process, cross-toolchain, bootloaders (U-Boot), device tree configuration, and BSP customization.
- Proficiency with Yocto Project, Buildroot or similar build systems.
- Deep understanding of Linux internals & low-level system programming networking stack, process management, memory management and low-level device drivers.
- Hands-on experience in platform & bus drivers (such as gpio, i2c, ethernet, usb) and network interface drivers (Ethernet, switch, PHY, VLAN, etc.).
- Hands-on shell scripting, Makefile, Git, Cmake, packet tracing tools like wireshark and cross-compilation toolchains.
- Experience with GNU or similar compiler and debugging suites, JTAG, GDB, kgdb, strace, perf, dmesg, ftrace and other debugging tools.
- Experience and deep understanding of Linux kernel networking subsystem, OSI layer, netfilter, bridge or routing protocols and should be able to tweak those in kernel source.
- Strong working knwoledge of Communication protocols like TCP/IP stack, L2 Protocols, L2 packet forwarding, Ehernet/MPLS-TP OAM, Routing Protocols (BGP,RIP,OSPF,IS-IS), PON Protocol, PHY, Switching, Security, PCIe.
- Ability to read and interpret chip/SoC datasheets and techincal reference manuals.
- Strong ability in reverse engineering, debugging and identifying root causes of system-level issues.
- Working knowledge of networking-specific SoCs based on architectures such as MIPS or similar embedded processors is preferred.
- Collaborate effectively with UI and full-stack developers to design and integrate system APIs and communication interfaces for device management dashboards.
- Understand and implement REST/JSON-based APIs, netlink/dbus interfaces, and network communication protocols that bridge embedded services with front-end applications.
- Familiarity with DevOps workflows (CI/CD pipelines, Docker, Jenkins, GitLab CI) is a plus for seamless integration with broader product development teams.
-
Embedded Engineer
7 days ago
Mumbai, Maharashtra, India PNT Robotics & Automation Solutions Full time ₹ 1,50,000 - ₹ 3,00,000 per yearResponsibilities:Design, develop, and debug embedded software for various microcontroller platforms.Collaborate with cross-functional teams including hardware engineers, software engineers, and product managers to define system requirements and specifications.Implement communication protocols (such as SPI, I2C, UART) for interfacing with peripherals and...
-
Embedded Developer
3 days ago
Mumbai, Maharashtra, India Xanthus Innovations Private Limited Full time ₹ 9,00,000 - ₹ 12,00,000 per yearJob Title: Embedded DeveloperExperience Required: 6 YearsLocation: Work From Home (Remote)Employment Type: ContractKey Responsibilities:Design, develop, and maintain embedded firmware using C.Work with low-power MCUs (MSP430, ARM Cortex series, etc.) to build efficient, reliable systems.Implement and debug communication protocols such as I2C, SPI, UART,...
-
Embedded Developer
1 day ago
Mumbai, Maharashtra, India A-1 Fence Products Full time ₹ 5,00,000 - ₹ 15,00,000 per yearCompany DescriptionA-1 Fence is a global leader in the manufacturing and supply of high-quality fencing solutions. Founded in 1998 in Mumbai, the company has grown to operate six manufacturing units across India, Oman, and Dubai. A-1 Fence provides a one-stop shop for all fencing needs, from chain link and welded mesh to posts and installation hardware,...
-
Linux Engineer
2 days ago
Mumbai, Maharashtra, India Jobuss Resources Full time ₹ 9,00,000 - ₹ 12,00,000 per yearManage CloudX OS, enterprise Linux systems, thin client solutions. Security hardening, automation, device management for cybersecurity firm. Work on edge computing and VDI. Required Candidate profile2-5 years Linux administration experience. Strong in security, scripting, networking. Experience with embedded Linux, IoT, device management preferred.
-
Embedded Software Engineer
3 days ago
Navi Mumbai, Maharashtra, India CWD Limited Full time ₹ 40,00,000 - ₹ 80,00,000 per yearCompany DescriptionCWD Limited (CWD) is an Information and Communication Technology company specializing in designing, developing, and selling integrated solutions that combine software and electronics. CWD focuses on products utilizing wireless technologies for both short and long-range communications. The company primarily operates in the segments of...
-
Android Framework_Quest Global_Aasish
1 day ago
Mumbai, Maharashtra, India Coders Brain Technology Full time ₹ 6,00,000 - ₹ 18,00,000 per yeartrong Android Framework knowledge, Mobile/TV/STB Multimedia product experience *Expert in C, C++, Embedded System. *JAVA, JNI knowledge, Design Patterns. *AOSP Development and cross Compilation and BSP knowledge. . *Design of complex software stack *Unix, Linux Internals * Java *Good at design pattern, object...
-
Embedded Developer
2 weeks ago
Mumbai, Maharashtra, India Saraca Solutions Full time ₹ 4,00,000 - ₹ 12,00,000 per yearC, C++, QT, QML , UDP/TCP-IP, CAN Bus protocol, Serial (RS422/ $85) Communication protocols, RTOS, Embedded Linux.Knowledge of IEEE SDLC, Mavlink, Unmanned systems would be preferred.Qualification: BE Electronics/E&TC/Computer science
-
Embedded Systems Engineer
7 days ago
Mumbai, Maharashtra, India Global One Technologies Full time ₹ 40,00,000 - ₹ 80,00,000 per yearResponsibilities:* Design, develop, test & maintain embedded systems using Java & Linux* Optimize system performance through coding techniques* Collaborate with cross-functional teams on project requirements
-
Lead Embedded Engineer
2 weeks ago
Mumbai, Maharashtra, India Miko Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAbout Miko:Miko is a global consumer robotics company founded by IIT Bombay alumni, with a mission to bring Robotics and AI to every home. With offices in the US, UK, and India, and users in over 140 countries, Miko offers a unique "content-on-subscription" platform through its companion robots — Miko 3 and Miko Mini.These robots are designed to engage,...
-
Embedded Engineer
2 weeks ago
Mumbai, Maharashtra, India L&T Technology Services Full time ₹ 15,00,000 - ₹ 25,00,000 per year4+ years of experience .• Strong software development skills using applicable programming languages (C, C++) .• Experience developing, maintaining, and/or porting RTOS BSP and Application is needed• Prior experience in driver development is Mandatory• Architectural design experience on QNX OS or its components• Customize and optimize QNX...