Embedded Engineer
Camware Technologies LLP
About the Role
Camware Technologies LLP is a technology-focused organization specializing in embedded systems and innovative product development. The company works on end-to-end solutions that integrate hardware and software to address real-world industrial and consumer needs. Team members collaborate on projects that involve cutting-edge technologies and practical engineering challenges. The work environment emphasizes learning, problem-solving, and high-quality delivery. Camware Technologies LLP offers opportunities to contribute to impactful products while developing strong technical expertise.
Role Description
The Embedded Engineer will design, develop, and maintain embedded software for microcontroller- and microprocessor-based systems in an on-site role located in Chennai. This full-time position involves writing efficient, reliable code, integrating software with hardware components, and performing unit and integration testing. The role includes debugging and troubleshooting issues at both software and system levels, analyzing logs, and optimizing performance. The Embedded Engineer will collaborate with cross-functional teams to define requirements, prepare technical documentation, and support product validation and deployment. The position may also involve contributing to Internet of Things (IoT) solutions, including connectivity, device management, and data integration.
Key Responsibilities
- Design, develop, and maintain embedded software for microcontroller- and microprocessor-based systems.
- Write efficient, reliable code.
- Integrate software with hardware components.
- Perform unit and integration testing.
- Debug and troubleshoot issues at software and system levels.
- Analyze logs.
- Optimize performance.
- Collaborate with cross-functional teams to define requirements.
- Prepare technical documentation.
- Support product validation and deployment.
- Contribute to Internet of Things (IoT) solutions, including connectivity, device management, and data integration.
Requirements & Tech Stack
- Skills in Embedded Software Programming.
- Skills in Embedded Software for microcontroller- and microprocessor-based systems.
- Skills in Software Development, including coding, testing, and documentation for embedded applications.
- Skills in Debugging, including troubleshooting firmware, hardware–software integration, and performance issues.
- Skills related to the Internet of Things (IoT), such as device connectivity, communication protocols, and basic cloud integration.
- Strong understanding of C/C++ or similar languages for embedded systems.
- Familiarity with RTOS or bare-metal programming.
- Experience with common embedded tools and workflows (compilers, debuggers, oscilloscopes, logic analyzers, version control systems).
- Ability to work on-site in Chennai.
- Ability to collaborate effectively in multidisciplinary teams.
- Ability to communicate technical concepts clearly.
Qualifications
- Bachelor’s degree in Electronics, Electrical, Computer Engineering, or a related field, or equivalent practical experience.

