Firmware Engineer

2 - 6 years

0 Lacs

Posted:17 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Firmware Engineer at KritiLabs, you will be responsible for designing, developing, testing, and debugging firmware for embedded systems using languages like Embedded C/C++ and Python. You will collaborate closely with hardware engineers to ensure compatibility between firmware and electronic components. Your role will involve optimizing firmware for performance, memory usage, and power consumption, particularly when running machine-learning models. You will also be tasked with understanding and integrating machine learning models for edge deployment, taking into consideration the resource constraints of the device. In addition, you will develop and implement unit tests for firmware modules and system integration testing. Documenting firmware design, development process, and test procedures will be part of your responsibilities. It is crucial to stay updated with the latest trends and advancements in embedded systems and machine learning for edge computing. To qualify for this role, you should hold a Bachelor's or Master's Degree in Electrical Engineering, Electronics and Communication Engineering, or a related field. A minimum of 2 years of experience in electronics firmware development is required. You should have a strong understanding of embedded systems architecture, including microcontrollers and peripherals. Proficiency in Embedded C/C++ and Python is essential, along with experience in using development tools for embedded systems such as IDEs and debuggers. Knowledge of machine learning concepts and frameworks is preferred, with bonus points for experience with TensorFlow Lite or similar platforms. Excellent problem-solving and analytical skills are necessary, along with strong written and verbal communication abilities. You should be able to work independently and collaborate effectively as part of a cross-functional team. At KritiLabs, we offer a collaborative culture where you will join a team of diverse professionals who inspire and support each other in achieving common goals. We provide opportunities for growth through training, mentorship programs, and career development initiatives. You will work on innovative projects that challenge conventional thinking and promote work-life balance with flexible arrangements. Our comprehensive benefits package includes health insurance, retirement plans, paid time off, and more. We believe in fostering a dynamic, innovative, and inclusive work environment where individual contributions are valued and celebrated. If you are passionate about making a difference and driving positive change in your field, we welcome you to join us in Chennai. English proficiency is mandatory, and knowledge of other languages is an added advantage.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

coimbatore, tamil nadu

Pune, Maharashtra, India

Hyderabad, Telangana, India

Coimbatore, Tamil Nadu