Responsibilities:
1. Design, develop, and maintain firmware for embedded systems, ensuring reliability, efficiency, and performance.
2. Implement firmware functionalities according to project requirements and specifications.
3. Collaborate with hardware engineers to integrate firmware with hardware components, ensuring compatibility and functionality.
4. Utilize expertise in embedded controller programming, STM32 programming, and Silicon Labs controller programming to develop efficient and optimized firmware solutions.
5. Conduct thorough testing and debugging of firmware to identify and resolve issues.
6. Optimize firmware performance and memory usage for resource-constrained embedded systems.
7. Stay updated with the latest advancements in firmware development technologies and methodologies.
8. Document firmware design, implementation, and testing procedures for reference and future maintenance.
Skills and Qualifications:
1. Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
2. Proven experience in embedded systems development and firmware programming.
3. Proficiency in embedded controller programming languages such as C/C++.
4. Strong knowledge and experience with STM32 programming and LoRa Technology.
5. Familiarity with Silicon Labs controller programming is highly desirable.
6. Solid understanding of debugging techniques and tools for embedded systems.
7. Experience with version control systems (e.g., Git) and collaborative development workflows.
8. Ability to work both independently and collaboratively in a team environment.
9. Excellent problem-solving skills and attention to detail.
10. Strong communication skills, both verbal and written.
Preferred Qualifications:
1. Degree in Electronics Engineering, or related field.
2. Experience with real-time operating systems (RTOS) for embedded systems and STM 32 microcontroller and LoRa Technology.
3. Familiarity with wireless communication protocols such as Bluetooth, and Wi-Fi.
4. Previous experience in IoT device development projects.
Job Type: Full-time
Pay: ₹240,000.00 - ₹360,000.00 per year
Benefits:
Experience:
- total work: 2 years (Preferred)
Work Location: In person