Embedded Engineer

Symboticware Ai

Gurugram District

On-site

INR 1,500,000 - 2,800,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Symboticware Ai in India seeks an Embedded Linux & Firmware Engineer to design and maintain software for connected devices, from kernel and firmware to Wi‑Fi, cellular connectivity, and OTA release pipelines. You will work with Yocto-based builds, develop kernel drivers and U-Boot, optimize boot times, implement networking, and build CI/CD pipelines for firmware releases.

We value graduates with strong C/C++, Python, and Bash skills, plus hands-on debugging and collaboration with

Qualifications

  • Bachelor's degree in Electronics, CS, or related field.
  • 5+ years of embedded Linux development experience.
  • Strong hands-on experience with Yocto (BitBake, layers, recipes).
  • Good knowledge of Linux kernel, device drivers, and U-Boot.
  • Proficiency in C/C++, Python, and Bash.
  • Experience with Wi-Fi (hostapd, wpa_supplicant) and GSM/LTE modems.
  • Experience with CI/CD tools (Jenkins, GitLab CI) and Git.
  • Good debugging skills (GDB, JTAG, serial console).

Responsibilities

  • Design and implement software for embedded Linux systems using Yocto.
  • Develop and debug Linux kernel drivers, device trees, and U-Boot.
  • Optimize boot time, memory usage, and performance across kernel/user space.
  • Implement networking features including Wi‑Fi and GSM/LTE modem integration.
  • Build and maintain CI/CD pipelines and manage firmware releases and OTA updates.
  • Troubleshoot issues with design team and create test plans.
  • Contribute to code reviews and maintain design/build documentation.
  • Mentor junior engineers and support sales with technical documentation.

Skills

Embedded Linux development
Yocto Project
Linux kernel drivers
U-Boot
C/C++
Python
Bash
Wi-Fi / GSM LTE modems
CI/CD tools (Jenkins, GitLab CI)
Git
GDB / JTAG debugging

Education

Bachelor's degree in Electronics or Computer Science

Tools

Git
Jenkins
GitLab CI
GDB
JTAG

Job description

We are looking for an Embedded Linux & Firmware Engineer to build and maintain software for our connected devices, from kernel and firmware to Wi-Fi, cellular connectivity, and release pipelines.

Responsibilities
  • Design and implement software components for embedded Linux systems using the Yocto Project.
  • Develop and debug Linux kernel drivers, device trees, and U-Boot for new and existing hardware.
  • Optimize performance, boot time, and memory usage across kernel and user space.
  • Implement networking features, including Wi-Fi, Wi-Fi Mesh (OpenWrt or similar), and GSM/LTE modem integration.
  • Build and maintain CI/CD pipelines and manage firmware releases, versioning, and OTA updates.
  • Troubleshoot and resolve software and hardware/firmware issues with the design team.
  • Create test plans to validate and verify product functionality.
  • Contribute to code reviews to ensure quality and adherence to standards.
  • Maintain clear documentation for design, build, release, and troubleshooting.
  • Collaborate with cross-functional teams and communicate project status.
  • Mentor junior engineers and support the sales team with technical documentation and proposals.
Requirements
  • Bachelors degree in Electronics, Computer Science, or a related field.
  • 5+ years of embedded Linux development experience.
  • Strong hands-on experience with Yocto (BitBake, layers, recipes).
  • Good knowledge of Linux kernel, device drivers, and U-Boot.
  • Proficiency in C/C++, Python, and Bash.
  • Experience with Wi-Fi (hostapd, wpa_supplicant) and GSM/LTE modems.
  • Experience with CI/CD tools (Jenkins, GitLab CI) and Git.
  • Good debugging skills (GDB, JTAG, serial console).
Nice to Have
  • OpenWrt and Wi-Fi Mesh (802.11s, BATMAN-adv) experience.
  • Secure boot and OTA update frameworks (SWUpdate, Mender).
  • ARM SoC experience (NXP, TI, Qualcomm, MediaTek, Quectel ).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

QualiZeal, Inc. • Hyderabad

On-site
INR 1,200,000 - 2,100,000
Lead Engineer Linux Yocto Project
Lead Engineer Linux Yocto Project

Acldigital • Bengaluru

On-site
INR 1,200,000 - 1,500,000
Linux Developer
Linux Developer

Accolade Electronics Private Limited • Pune District

On-site
INR 800,000 - 1,200,000
Senior Firmware Engineer
Senior Firmware Engineer

Kemsys Technologies • Ahmedabad District

On-site
INR 800,000 - 1,400,000
Lead Software Engineer – Linux
Lead Software Engineer – Linux

Softdel • Pune District

On-site
INR 1,400,000 - 2,200,000
Senior Engineer
Senior Engineer

eInfochips (An Arrow Company) • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Embedded Linux Firmware Developer
Embedded Linux Firmware Developer

Axisindia • India

On-site
INR 850,000 - 1,200,000
Embedded Firmware Lead
Embedded Firmware Lead

Axisindia • India

On-site
INR 1,800,000 - 3,000,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Embedded Linux Developer
Embedded Linux Developer

Raptee.HV • Chennai

On-site
INR 800,000 - 1,200,000
Hands-on experience in a startup environment
Mentorship from industry professionals
Opportunity to work on impactful projects