Embedded Software Engineer
Actively Reviewing the ApplicationsCWD Limited
Mumbai, Maharashtra, India
Full-Time
On-site
Posted 5 months ago
•
Apply by May 4, 2026
Job Description
Company Description
CWD 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 consumer electronics and the design and development of technology solutions for businesses. Recognized under the Government of India's StartUp Program, CWD has filed several patents and is acknowledged for its innovative product development.
Role Overview
:
We are seeking an enthusiastic Embedded Software Engineer who will work on designing, developing, and testing embedded software for a wide range of embedded systems ranging from BLE to IoT. The role is open to both freshers and experienced professionals in the embedded domain. The successful candidate will collaborate with cross-functional teams to ensure robust, scalable and high-quality software development for various hardware platforms.
Responsibilities:
Embedded Systems Design: Lead the design and implementation of embedded software for embedded devices, microcontrollers, and hardware systems.
Optimization: Optimize code for memory, speed, and power efficiency in embedded environments.
System Integration: Integrate embedded software with hardware components and peripherals.?
?Firmware Updates: Implement and manage firmware updates, including bootloaders and OTA (Over-the-Air) updates.
Troubleshooting & Debugging: Handle complex software and hardware debugging in real-time embedded systems.
Mentoring: Guide and mentor junior engineers in coding practices and design principles.?
Required Skills and Knowledge:
Programming Expertise: Strong proficiency in C/C++ for embedded development.
Microcontroller Development: Experience with various microcontrollers and platforms such as ARM, Nordic etc.
Embedded RTOS: Hands-on experience with real-time operating systems (RTOS) like Zephyr, FreeRTOS etc.
Hardware Interface: Knowledge of interfacing with sensors, communication protocols (UART, SPI, I2C, etc.), and low-level driver development.
Debugging Tools: Familiarity with debugging tools (logic analyzers, oscilloscopes).
Version Control & CI/CD: Experience with Git or similar and knowledge of continuous integration pipelines.
Problem-Solving: Strong analytical skills with experience troubleshooting complex embedded systems.
Desired Skills:
Networking Protocols: Knowledge of communication protocols such as MQTT(TLS), HTTPS, TCP/IP for IoT applications.
Linux: Experience with Linux based Development Environment.
IoT Development: Exposure to BLE and IoT(2G/4G/NB-IoT) systems, cloud integrations, and smart device development.
Security: Awareness of security practices for embedded devices.
Agile Methodology: Experience working in Agile development environments.
Industry Type:
Fintech / IoT
Employment Type:
Full Time, Permanent
Experience:
2 - 4 years in Embedded Technology
Qualifications:
Bachelor?s/master's degree in Electronics, Computer Science, or a related field.
Work Mode:
Onsite
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
DevOps Engineer
Scoutit
India
Full-Time
₹5–18 LPA
Risk Management
Git
Python
+10
Engineer/Sr Engineer -Cloud Managed Services
Versa Networks
India
Full-Time
Communication
Problem Solving
Engineering
+55
Technical Lead-Data Engg
Birlasoft
Hyderabad
Full-Time
ADF
Flutter Development Internship in Panchkula, Mohali, Noida, Zirakpur, Shimla, Kharar, Jalandhar, Dehradun, Delhi, Chandigarh
JungleWorks
India
Internship
₹2–3 LPA
Git
Dart
CI/CD Pipelines
+3
Software Engineer, Java, AVP
NatWest Group
India
Full-Time
Engineering
SQL
Maintenance
+32
Share
Quick Apply
Upload your resume to apply for this position