03 Sep
|
Happiest Minds Technologies
|
Bengaluru
03 Sep
Happiest Minds Technologies
Bengaluru
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.
- Solid knowledge of software porting, release maintenance, and security patching.
- Ability to independently debug and solve complex system-level issues.
- Excellent communication and teamwork skills.
📌 SENIOR SOFTWARE ENGINEER - Embedded C++ (Bengaluru)
🏢 Happiest Minds Technologies
📍 Bengaluru