Search by job, company or skills

Elocity

Embedded Firmware Engineer

This job is no longer accepting applications

new job description bg glownew job description bg glow
  • Posted 7 months ago

Job Description

We are looking for a seasoned professional who brings good experience in embedded firmware development along with a fair understanding of hardware electronics development. You will be collaborating closely with clients to understand requirements, break them into executable tasks and to convert it into Firmware Development. The candidate will be an independent contributor in day-to-day Design and Development activities. This position requires hands-on experience in firmware development, understanding of debugging tools, static analysis importance and good understanding of C/C++ coding reliability and safety standards.

Responsibilities

  • Design, develop, and test embedded software for IoT devices using microcontrollers like STM32, ESP32, etc.
  • Implement wireless communication protocols like BLE, LoRa, Wi-Fi, and 4G LTE for data acquisition and transmission.
  • Implement communication protocols like SPI, I2C, UART, RS485, RS232, CAN, etc.
  • Device driver development for various sensors and modules.
  • Contribute to various stages of the firmware development lifecycle, including requirements analysis, design, coding, testing, and debugging.
  • Write clean, efficient, and well-documented code adhering to best practices.
  • Identify specialized expertise or resources required for tasks beyond personal hardware capabilities.
  • Document design and development progress effectively.
  • Support the team with functional prototypes.
  • Documentation, specification, and quality audits with external partners.
  • Commissioning and tests of control systems.

Qualifications

  • Bachelor's or Master's degree in Electronics/Electrical Engineering or a related field.
  • 0–10 years of experience in embedded firmware development, with exposure in hardware development.
  • Proficient in C/C++ programming for embedded systems.
  • Experience with wireless communication protocols like BLE, LoRa, WiFi, and 4G LTE.
  • Experience with communication protocols like UART, I2C, SPI, RS485, RS232, and CAN.
  • Experience in estimating time and cost for tasks in both firmware.
  • Effective communication and teamwork abilities.
  • Ability to work independently and take initiative.
  • Passion for learning and exploring new technologies.
  • Willingness to travel on an occasional basis.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 126326687