Embedded Software Engineer

Alpauls 

📍 Maharashtra, India 🇮🇳

full-time
mid-level
600000
Posted —

Key Skills

EmbeddedLinuxC++ARMYocto

Industry

Consumer ElectronicsTelecommunications

Job Description

💫 We are the authorized consultants to the company, which is a leading manufacturer and supplier of Electromechanical and Electronic components in India.

🔥 *URGENT HIRING* 🔥

🎯 *Position:* Embedded Software Engineer

📍 *Location:* Pune

🎓 *Qualification:* Bachelor's Degree in Electronics / Electrical / Computer Science / Embedded Systems

💼 *Experience:* Minimum 3 Years

💰 *Salary:* Upto 6 LPA

⭐ *Core Technologies Required:*

✅ Embedded Linux

✅ C/C++ (C++11 or above)

✅ ARM Architecture

✅ Buildroot / Yocto

✅ Python, Shell Scripting & Lua

✅ MQTT, Modbus & SNMP

✅ Linux Device Drivers

✅ Git & Docker

🚀 *Job Responsibilities:*

🔹 Design and maintain custom *Embedded Linux* distributions using *Buildroot / Yocto*

🔹 Develop and optimize *Linux Kernel & User-Space Drivers* (I2C, SPI, UART, GPIO)

🔹 Build high-performance *multithreaded applications* using C/C++

🔹 Work on *ARM-based microprocessor systems* and system-level optimization

🔹 Implement networking and IoT communication protocols, including *MQTT, Modbus & SNMP*

🔹 Develop secure communication systems using *TLS/SSL*

🔹 Perform hardware bring-up, BSP integration, and debugging

🔹 Use tools such as *GDB, Oscilloscopes & Logic Analyzers* for troubleshooting

🔹 Collaborate closely with hardware and software teams for seamless product development

🔹 Utilize *Git* and *Docker* for version control and development environments

🌟 *Ideal Candidate Should Have:*

✔ Strong understanding of Linux Internals, Kernel Architecture & Memory Management

✔ Experience with Embedded Communication Protocols (I2C, SPI, UART, GPIO)

✔ Excellent problem-solving and analytical skills

✔ Ability to work on low-level system programming and performance optimization

✔ Understanding of embedded system constraints and resource management

✔ Good communication and teamwork skills

✔ Ability to thrive in a fast-paced development environment

Skills: c++,c,linux,embedded