EMBEDDED FIRMWARE ENGINEER

Job Description:

Responsibilities:

  • Develop, test and debug firmware for embedded systems
  • Write communication protocol and drivers for various MCUs and peripherals El Integrate wireless communication protocols (BLE, Wi-Fi, etc.)
  • Contribute to automated regression test suite
  • Optimize firmware for low-power operation
  • Contribute to the design of system architecture
  • Write and maintain project documentation
  • Do PCB bring-up, testing, debugging and solving complex multi-disciplinary issues
    Work closely with the hardware, software, mechanical teams to fulfill project requirements

Bonus:

  • Knowledge of Python/C++ and computer programming
  • Experience of Linux environment
  • Experience with Kendryte FreeRTOS SDK

Qualifications Required:

  • BS in Electrical/Computer Engineering, Computer Science or related fields
  • 5++ years experience developing firmware for embedded systems
  • Experience deploying embedded software for real products
  • Development of bare metal embedded software
  • Advanced knowledge of RTOS
  • Advanced knowledge of C language
  • Experience with toolchains (e.g. IDE, Compilers, Optimizers, Revision controls)
  • Experience developing low-level communication drivers (SPI, UART, 12C, USB, etc.) Comfortable with board bring-up, schematics interpretation and equipment such as oscilloscopes, multi-meters, etc.

Additional Information:

Career Level

  • 1-4 Years Experienced Employee

Years of Experience

  • 4 years

Qualification

  • Bachelor’s/College Degree

We are looking for a short term (12 weeks) Web UI/UX designer.

WE ARE URGENTLY HIRING! (CLOSED)

Skills that we will share:

  • Node.js, PHP/ Laravel, MongoDB/ MySQL
  • Ionic/ Cordova Framework
  • jQuery, Angular 2, ReactJS, Vue.js
  • Testing Framework such as Mocha + Jasmine or Webdriver.io
  • Continuous Integration/ Deployment
  • Bot integration/ implementation on Slack
  • And a lot of Open Source Software

NO OPEN POSITIONS