SENIOR SOFTWARE ENGINEER - Embedded C++

Happiest Minds Technologies

Bengaluru

On-site

INR 1,200,000 - 2,200,000

Full time

38 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Happiest Minds Technologies is seeking an experienced Embedded Software Engineer for Bengaluru, focusing on C/C++ development, Linux device drivers, and platform integration. You will work on SDK bring-up, cross-porting, and security patching across embedded Linux devices.

The role requires 4-5 years in embedded software, strong debugging skills, and collaboration across teams. Preference for expertise in Yocto, Buildroot, and kernel-level tasks. Bengaluru base with on-site work expectations.

Qualifications

  • Bachelor's or Master's degree in Electronics, Computer Science, Electrical Engineering, Embedded Systems, or a related field.
  • 4-5 years of experience in Embedded Software Development.
  • Experience in SDK bring-up, device driver development, and Linux platform integration.
  • Strong knowledge of software porting, release maintenance, and security patching.
  • Excellent communication and teamwork skills.

Skills

C/C++
SDK bring-up
Device drivers
Embedded Linux
Porting
Backporting
CVE analysis
Debugging
Build environments

Education

Bachelor's or Master's in Electronics/CS/EE/Embedded Systems

Tools

Yocto
Buildroot
Make
CMake
Git
GitLab
Jenkins

Job description

Embedded C++, Embedded Linux, Device driver, Yocto

Mandatory Technical Skills
  • Strong programming skills in C and C++.
  • Experience in Platform SDK Bring-up and Integration.
  • Hands-on experience in Linux Device Driver Development.
  • Strong understanding of Embedded Linux Systems.
  • Experience in Cross-Platform Porting across different processor architectures and Linux distributions.
  • Experience in Forward Porting and Backporting software features and bug fixes.
  • Experience in CVE Analysis, Patching, and Security Vulnerability Management.
  • Strong debugging and root-cause analysis skills.
  • Experience with Linux build environments and software release management.
Preferred Skills
  • Linux Kernel internals and customization.
  • BSP (Board Support Package) development.
  • ARM/ARM64 processor architecture.
  • Yocto, Buildroot, Make/CMake.
  • Git, GitLab, Jenkins, CI/CD workflows.
  • Python or Shell scripting for automation.
  • Hardware interfaces such as UART, SPI, I2C, GPIO, USB, PCIe, and Ethernet.
  • Experience in Networking, Telecom, Wireless, or IoT product development.
Qualification
  • Bachelor's or Master's Degree in Electronics, Computer Science, Electrical Engineering, Embedded Systems, or a related field.
Desired Candidate Profile
  • 4-5 years of experience in Embedded Software Development.
  • Proven experience in SDK bring-up, device driver development, and Linux platform integration.
  • Strong knowledge of software porting, release maintenance, and security patching.
  • Ability to independently debug and solve complex system-level issues.
  • Excellent communication and teamwork skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer-Embedded Linux Engineer – Yocto & Azure DevOps
Senior Software Engineer-Embedded Linux Engineer – Yocto & Azure DevOps

NeST Digital • Bengaluru

Hybrid
INR 3,500,000 - 5,000,000
Software Engineer/ Sr. Software Engineer- Embedded Linux & Yocto
Software Engineer/ Sr. Software Engineer- Embedded Linux & Yocto

Blackfig Technologies • Bengaluru

On-site
INR 600,000 - 1,200,000
Senior Software Engineer-Embedded Linux Engineer – Yocto & Azure DevOps
Senior Software Engineer-Embedded Linux Engineer – Yocto & Azure DevOps

Nestdigital • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Lead/ Principal Software Engineer- C++, Embedded Linux & Yocto
Lead/ Principal Software Engineer- C++, Embedded Linux & Yocto

Blackfig Technologies • Bengaluru

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

Accolade Electronics Private Limited • Pune District

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

AMETEK • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Senior Embedded Software Engineer (C++ / Yocto / NI Linux RT)
Senior Embedded Software Engineer (C++ / Yocto / NI Linux RT)

L&T Technology Services • Bengaluru

On-site
INR 1,000,000 - 1,400,000
Lead Engineer/Senior Engineer - Linux Kernel (Product R&D Team)
Lead Engineer/Senior Engineer - Linux Kernel (Product R&D Team)

Innominds Software • Bengaluru

Hybrid
INR 1,800,000 - 4,000,000
Senior Embedded Developer
Senior Embedded Developer

Careernet • Bengaluru

On-site
INR 1,200,000 - 2,200,000
C++ Embedded Developer
C++ Embedded Developer

Sunovaa Tech • Hyderabad, Bengaluru

On-site
INR 900,000 - 1,500,000