This job posting isn't available in all website languages

Sr. Developer - Firmware

WD30096336163 Requisition #


·       Independently own modules for design, Code & Test  for embedded SW systems

·       Provide third-level support to field engineers

·       Maintain released products

·       Identify & record metrics for Software activities

·       Liaise with other departments including Product Support, Technical Authors & SQA

·       Design embedded software code, test plans, protocol specifications & feasibility study.

·       Participate in Analysis, coding & unit testing.

·       Identify, analyze and resolve complex firmware inadequacies.

·       Review and provide feedback on product functional specifications.

·       Participate in assisting Compliance, Approvals, factory testing with any necessary support.

·       Participate in product development meetings, design reviews and code reviews.

·       Prepare the documentation as per ISO QMS guidelines & Participate in Quality Management System reviews

·       Makes recommendations for changes to firmware development guidelines & standards.

·       Define guidelines for implementation of clean, well-structured code with proper abstraction and reusability

·       Comply with and make recommendations for changes to established development guidelines and standards.

·       Develop an in-depth understanding of the development realm through interaction with other groups, communication with external experts and suppliers and independent research.

·       Work for estimation, design, analysis, coding and unit testing



What we look for


·       Thorough knowledge of applicable Embedded software design and development practice; programming techniques and systems and language platforms.

·       Experience in C, C++ application development on Embedded Linux platform ,middleware & application

·       Exposure to Embedded bus protocols - I2C, SPI, USART, TCP/IP,MQTT ,Wi-Fi

·       Embedded debuggers with best debugging skills- ICE, GDB, JTAG, chip programmer

·       Knowledge of analog and digital hardware, microcontrollers, microprocessors and DSP processors. 

·       Strong understanding of different embedded software development life cycles (waterfall, iterative) and contemporary software quality assurance processes and automated tools .

·       Must have experience in managing and working with distributed team members.


BE (ECE/EIE/ETC/CSE) Degree in a technical field is required

Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions

Similar Listings

India, Maharashtra, Pune

📁 Engineering

Requisition #: WD30098605229

India, Maharashtra, Pune

📁 Engineering

Requisition #: WD30098604229

India, Maharashtra, Pune

📁 Engineering

Requisition #: WD30098606229

View All Jobs