Embedded Software/firmware developer

Hire IT People
Atlanta, United States of America
1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Atlanta, United States of America

Tech stack

Board Bringup
Bash
Communications Protocols
Dynamic Host Configuration Protocol
Software Debugging
Linux
Embedded C
Perl
Embedded Software
Firmware
IPv6
Python
Message Queuing Telemetry Transport (MQTT)
Wireless Security
Open Source Technology
Real-Time Operating Systems
Software Engineering
System Programming
Tcl (Programming Language)
Universal Asynchronous Receiver/Transmitter
Scripting (Bash/Python/Go/Ruby)
PIC Microcontroller
Zigbee

Requirements

  • Experience in Embedded Software/firmware development on any RTOS
  • Proficiency in Embedded C
  • Experience in SPI/UART/I2C/USB communication.
  • Must have worked on ARM/Renesas/Silab SoC or Microcontroller.
  • Experience in board bring - up / debugging is desirable.
  • Experience in stack development for Networking protocol like IPv6/ DHCP/TCP/UDP and RF communication protocols like IEEE802.15.4/ Zigbee/LoRA

Plusses:

  • Knowledge of Open-source protocols like CoAP / MQTT / Wireless Security
  • Experience in software development for Metering protocols (DLMS/COSEM/ANSI)
  • Any scripting language such as Perl, Bash, Python, or TCL
  • Experience in Linux internals/system programming

Apply for this position