Job Title : Embedded Firmware Developer
Experience : 4-7 Years
Location : Bangalore (Work from Office, 9 AM 6 PM)
Employment Type : Full-time
Job Overview :
We are seeking an experienced Embedded Firmware Developer with 4-7 years of hands-on expertise in developing, testing, and maintaining embedded systems. The ideal candidate should have strong programming skills in C / C++, experience working with RTOS (preferably VxWorks), and in-depth knowledge of communication protocols, drivers, and Linux scripting.
Key Responsibilities :
- Design, develop, and maintain embedded firmware for real-time applications.
- Work with RTOS (VxWorks or similar) to implement efficient real-time solutions.
- Develop and integrate communication protocol drivers such as Ethernet, CAN, RS422.
- Write and optimize Linux shell scripts to support development and automation tasks.
- Perform debugging, unit testing, and system-level validation of firmware.
- Collaborate with hardware engineers, system architects, and QA teams to deliver high-quality solutions.
- Participate in code reviews and follow industry best practices for software development.
- Utilize ClearCase (version control) and adopt DevOps practices for build, release, and deployment activities.
- Ensure adherence to software design, coding standards, and documentation.
Required Skills & Qualifications :
4-7 years of proven experience in Embedded Firmware Development.Strong proficiency in C / C++ programming for embedded systems.Hands-on experience with RTOS (VxWorks preferred).Proficiency in developing and debugging communication protocols / drivers (Ethernet, CAN, RS422).Good understanding of Linux OS, Linux shell scripting, and automation.Familiarity with ClearCase or other version control systems.Exposure to DevOps tools and practices for embedded development.Strong problem-solving and debugging skills.Excellent communication and teamwork abilities.Good to Have (Preferred Skills) :
Experience with additional RTOS environments (e.g., FreeRTOS, QNX).Knowledge of hardware debugging tools (oscilloscopes, logic analyzers, JTAG).Familiarity with continuous integration / continuous deployment (CI / CD) pipelines.Exposure to Agile methodologies and collaborative development.(ref : hirist.tech)