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
EnglishJob 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