Search

Embedded Software Engineer

PublishedPublished: 6/14/2022
Technology
|

Job Description

Title: Embedded Software Engineer

\n

Location: 30 South Meridian Street Suite 500, Indianapolis, IN, USA, 46204

\n

Duration: 6+ Months

\n

Pay: $76/hr

\n

Job Description

\n

    \n
  • We are looking for an experienced Embedded Software Engineer with strong expertise in Embedded C and wireless communication technologies. The candidate will be responsible for developing, debugging, and maintaining embedded firmware for wireless products, working closely with hardware and system engineering teams.
  • \n

  • Hands-on experience with RF, Sub-GHz, Z-Wave, or other low-power wireless communication protocols is essential.
  • \n

\n


\n

Required Skills & Experience

\n

    \n
  • Strong hands-on experience in Embedded C programming.
  • \n

  • Experience with ARM Cortex-M microcontrollers (Cortex-M3/M4/M33).
  • \n

  • Good understanding of bare-metal programming and RTOS.
  • \n

  • Strong experience with at least one wireless communication technology:
  • \n

  • Z-Wave
  • \n

  • RF / Sub-GHz communication
  • \n

  • Proprietary wireless protocols
  • \n

  • Low-power wireless sensor networks
  • \n

  • Wireless mesh networking
  • \n

  • Experience with wireless firmware development, debugging, and integration.
  • \n

  • Knowledge of UART, SPI, I2C, GPIO, interrupts, timers, and DMA.
  • \n

  • Experience with embedded debugging tools such as J-Link, SWD, or GDB.
  • \n

  • Understanding of OTA firmware updates.
  • \n

\n


\n

Education

\n

Bachelor's degree in Electronics, Electrical Engineering, Computer Science, or a related field.

\n


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...