Source description
About the role
Roles & Responsibilities - Design, develop, test, and debug firmware for embedded systems using languages like Embedded C/C++ and Python. - Collaborate with hardware engineers to ensure compatibility between firmware and electronic components. - Optimize firmware for performance, memory usage, and power consumption, especially when running machine-learning models. - Understand and integrate machine learning models for edge deployment, considering the resource constraints of the device. - Develop and implement unit tests for firmware modules and system integration testing. Document firmware design, development process, and test procedures. - Stay up-to-date with the latest trends and advancements in embedded systems and machine learning for edge computing. Qualifications - Bachelor's degree or Master's Degree in Electrical Engineering, Electronics and Communication Engineering or related. - Minimum 2 years of experience in electronics firmware development. - Strong understanding of embedded systems architecture, including microcontrollers and peripherals. - Proficiency in Embedded C/C++ and Python. Experience with development tools for embedded systems (IDEs, debuggers, etc.). - Working knowledge of machine learning concepts and frameworks (bonus points for experience with TensorFlow Lite or similar). - Excellent problem-solving and analytical skills. - Robust written and verbal communication skills. - Ability to work independently and as part of a cross-functional team. Compensation: 20,000.00 - 30,000.00 per month Work Location: In person Roles & Responsibilities - Design, develop, test, and debug firmware for embedded systems using languages like Embedded C/C++ and Python. - Collaborate with hardware engineers to ensure compatibility between firmware and electronic components. - Optimize firmware for performance, memory usage, and power consumption, especially when running machine-learning models. - Understand and integrate machine learning models for edge deployment, considering the resource constraints of the device. - Develop and implement unit tests for firmware modules and system integration testing. Document firmware design, development process, and test procedures. - Stay up-to-date with the latest trends and advancements in embedded systems and machine learning for edge computing. Qualifications - Bachelor's degree or Master's Degree in Electrical Engineering, Electronics and Communication Engineering or related. - Minimum 2 years of experience in electronics firmware development. - Strong understanding of embedded systems architecture, including microcontrollers and peripherals. - Proficiency in Embedded C/C++ and Python. Experience with development tools for embedded systems (IDEs, debuggers, etc.). - Working knowledge of machine learning concepts and frameworks (bonus points for experience with TensorFlow Lite or similar). - Excellent problem-solving and analytical skills. - Robust written and verbal communication skills. - Ability to work independently and as part of a cross-functional team. Compensation: 20,000.00 - 30,000.00 per month Work Location: In person
More at KritiLabs Technologies