Job description
Key Responsibilities :
Work on firmware and application development for a complex medical-grade
embedded system.
Design, develop, document and maintain device drivers for various hardware
components (Eg : Memory, Display, Flash, Audio, Battery, Wi-Fi, Touch). .
Write Application Layer for secure cloud communication as per Application Business
Logic. .
Implement Over-The-Air(OTA) binary download and update mechanism.
Collaborate with the team to develop application logic and business logic, ensuring multithreaded functionality.
Conduct system-level integration and testing.
Participate in code reviews, risk assessments and cybersecurity reviews.
Desire Experience .
Minimum 6+ years of experience in embedded firmware development.
Essential Skills.
1. Proven experience in embedded systems firmware development.
2. Experience with ARM Cortex-M microcontrollers (especially, STM32 series).
3. Expertise in C and RTOS.
4. Experience with GUI / Application programming.
5. In-depth knowledge of device drivers, memory management, and secure coding
practices
6. Excellent problem-solving and debugging skills.
7. Ability to work independently and as part of a team
Interested candidate can contact through
email id-
call on -
Embedded Developer • gurugram, India