onsite
Engineer Embedded C - Analogics Tech India Ltd
Software Engineer
Embedded C Engineer focused on designing, developing, and testing firmware for microcontroller-based R&D projects, leveraging C/C++ and RTOS expertise to deliver reliable embedded solutions.
About the role
Key Responsibilities
- Collaborate with clients and cross‑functional teams to gather and analyze project requirements.
- Design and implement robust firmware architecture using C and C++ for microcontroller platforms.
- Develop, compile, and debug code on target hardware, ensuring compliance with performance and safety standards.
- Integrate and test peripheral interfaces (UART, SPI, I2C, ADC, PWM) and validate functionality through rigorous unit and integration testing.
- Document design decisions, test plans, and user manuals to support product lifecycle and maintenance.
Requirements
- B.Tech. in Electronics, Electrical, or related field (or equivalent experience).
- Proven experience in embedded C/C++ development for microcontrollers.
- Strong understanding of RTOS concepts and real‑time application design.
- Hands‑on experience with hardware debugging tools (JTAG, SWD, logic analyzers).
- Excellent problem‑solving skills and ability to work independently in a fast‑paced R&D environment.