drjobs Firmware Engineer

Firmware Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

4-6years

Job Location drjobs

Mumbai - India

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Responsibilities

Develop firmware for leading edge IoT sensor products.

Gather product functional requirements define proper firmware behavior and implement firmware modules.

Work closely with other developers/teams to ensure proper interoperability with gateway and other IoT products.

Work closely with verification and validation (test) team to ensure full test coverage and quick closure of reported firmware defects.

Recognize technical firmware debt propose mitigation options and execute based on business priorities.

Clearly document code functionality and organization using best practices.

Work with technical support to diagnose and troubleshoot customer issues.

Champion process improvements to increase quality reduce costs and improve efficiency.

Participate in agile planning events including Scrums sprint planning and retrospectives.

Demonstrate ability to work with cross functional and global teams with the ability to align and bring best in class processes coding standards etc.

Work closely with other developer leads / managers / architects & test teams gather requirements prioritize development efforts & deliver business value.

Demonstrate strong knowledge in the firmware development domain. Willingness to gain handson experience with the products/systems/domain while working as a developer.



Requirements

Core Required Skills

Demonstrable programming skills and previous experience (3 years) of firmware development using C.

Strong background and understanding of electric circuit fundamentals and able to read electronic schematic diagrams.

Experience developing embedded products using real time operating systems (RTOS) FreeRTOS and/or Contiki experience a plus.

Able to develop device drivers when given datasheets and product schematics.

Experience with common embedded protocols: I2C SPI USART etc

Revision control (Git and Github)

Should be able to handle and use basic lab equipment to aid in test and debug of embedded system: Oscilloscope AC/DC power sources multimeters etc

A professional proactive attitude with good interpersonal skills

Be a resultoriented team player. Leader & selfmotivated

Good at oral & written communication in English Fluent in French or willing to a learn a plus.

Additional Nice to Have Skills

C Python programming experience.

Experience developing battery powered devices

Experience with wireless protocols: Zigbee BLE Thread 802.15.4 etc

Familiar with Secure Development Life Cycle (SDLC)

Good understanding of product development life cycle (Agile methodology Integration testing etc)

Experience with bug reporting and collaboration tools Jira and Confluence

Interest or experience with smart devices smart home systems and IoT Platforms

Interest or experience with environmental sensing mechanisms/processes and ability to apply this knowledge when developing firmware.

Qualifications

EE Engineer Computer Engineer or CS with 3 years of relevant development experience.



Benefits

  1. Provident Fund Gratuity Maternity benefit as applicable Paternity leave ESIC PTO and Public holidays
  2. We provide Group Mediclaim insurance for employee and their family
  3. Group Personal Accident Policy


Supply Chain Management, Quality Assurance, Strategic Planning, Leadership and Team Management, Logistics Management, Supply Chain process

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.