A leading technology firm in Chennai is looking for a Mid-Senior level embedded firmware developer with 3-5 years of experience. Responsibilities include designing, developing, and maintaining embedded firmware solutions, conducting testing, and collaborating with cross-functional teams. Strong C programming skills and knowledge of embedded systems are essential for success in this role. The position offers full-time employment opportunities.
Qualifications
3-5 years of experience in embedded firmware development.
Strong proficiency in C programming language.
Understanding of communication protocols such as UART, SPI, I2C, and Ethernet.
Responsibilities
Design, develop, and maintain embedded firmware solutions for various hardware platforms.
Conduct thorough testing and debugging of firmware to ensure reliability and functionality.
Provide technical support and assistance to clients and stakeholders as needed.
Skills
C programming language
Embedded systems design
Debugging tools and techniques
Problem-solving skills
Communication skills
Education
BE/B.Tech or ME/M.Tech in ECE, Computer Science, Electrical Engineering
Tools
Microcontrollers
RTOS
Job description
Overview
Responsibilities
Design, develop, and maintain embedded firmware solutions for various hardware platforms.
Collaborate with cross-functional teams to define project requirements and specifications.
Implement and optimize embedded software modules to meet performance and efficiency goals.
Conduct thorough testing and debugging of firmware to ensure reliability and functionality.
Perform code reviews and provide technical guidance to junior team members.
Integrate firmware with external systems and devices, such as sensors and actuators.
Identify and resolve software defects and performance bottlenecks.
Ensure compliance with industry standards and best practices in firmware development.
Stay updated with emerging technologies and trends in embedded systems.
Participate in the complete software development lifecycle, from requirements gathering to deployment.
Provide technical support and assistance to clients and stakeholders as needed.
Experience
Experiecne : 3 to 5 years
Location
Chennai
Role
Design, develop, and maintain embedded firmware solutions for various hardware platforms.
Collaborate with cross-functional teams to define project requirements and specifications.
Implement and optimize embedded software modules to meet performance and efficiency goals.
Conduct thorough testing and debugging of firmware to ensure reliability and functionality.
Perform code reviews and provide technical guidance to junior team members.
Integrate firmware with external systems and devices, such as sensors and actuators.
Identify and resolve software defects and performance bottlenecks.
Ensure compliance with industry standards and best practices in firmware development.
Stay updated with emerging technologies and trends in embedded systems.
Participate in the complete software development lifecycle, from requirements gathering to deployment.
Provide technical support and assistance to clients and stakeholders as needed.
Requirements
BE / B.Tech or ME / M.Tech or relevant course in ECE, Computer Science, Electrical Engineering, or a related field.
3-5 years of experience in embedded firmware development.
Strong proficiency in C programming language
Experience with microcontrollers, RTOS, and embedded systems design.
Knowledge of hardware and software integration principles.
Familiarity with debugging tools and techniques for embedded systems.
Understanding of communication protocols such as UART, SPI, I2C, and Ethernet.
Excellent problem-solving and analytical skills.
Ability to work independently and in a team-oriented environment.
Effective communication skills to collaborate with cross-functional teams.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Note: Referrals increase your chances of interviewing at Zilogic Systems.