onsite
Embedded Engineer Hardware & Software - Prama Instruments Pvt. Ltd
Embedded Systems Engineer
Design and develop embedded hardware and firmware, creating schematics, PCBs, and low‑level software for microcontroller platforms such as ARM, AVR, and PIC, while using C/C++ and Python for testing and validation.
About the role
Key Responsibilities
- Design and implement embedded systems that integrate hardware circuits and firmware/software.
- Develop low‑level software for microcontrollers (ARM, AVR, PIC) using C/C++ and Python for test automation.
- Create schematics and layout PCBs with tools such as Altium, KiCad, or Eagle.
- Perform hardware debugging, bring‑up, and validation of prototypes.
- Collaborate with cross‑functional teams to define system requirements and ensure seamless hardware‑software integration.
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field.
- Strong experience in C/C++ embedded programming and familiarity with Python for testing.
- Hands‑on expertise with microcontroller families (ARM, AVR, PIC) and peripheral interfacing.
- Proficiency in schematic capture and PCB layout using Altium, KiCad, or Eagle.
- Ability to troubleshoot hardware issues, use oscilloscopes, logic analyzers, and other test equipment.