We are looking for a skilled Embedded Firmware Developer with robust experience in ARM-based systems . The ideal candidate will be responsible for designing, developing, and optimizing firmware for embedded systems. Experience in the medical devices domain will be an added advantage.
Key Responsibilities:
- Design and develop embedded firmware for ARM-based microcontrollers and processors.
- Work on low-level programming including device drivers, board support packages (BSP), and hardware abstraction layers
- Collaborate with hardware teams to bring up new boards and debug hardware-software issues
- Optimize system performance, memory usage, and power consumption
- Develop and maintain documentation for firmware design and architecture
- Participate in code reviews, testing, and debugging activities
- Ensure compliance with coding standards and quality processes
Required Skills:
- Strong experience in ARM architecture and embedded systems
- Proficiency in C/C++ programming for embedded environments
- Experience with RTOS (such as FreeRTOS, VxWorks, or similar)
- Hands-on experience with peripheral interfaces like SPI, I2C, UART, CAN, USB
- Strong debugging skills using tools like JTAG, oscilloscopes , and logic analyzers.
- Experience with version control systems (e.g., Git)
📌 Embedded ARM Developer (Pune)
🏢 Populace World Solutions
📍 Pune
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.