Embedded Software Developer (Go / C++ / IoT)

242 IT SOLUTION, LLC
Brookings, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
English
Compensation
$ 70K

Job location

Brookings, United States of America

Tech stack

Adobe Flash
HTML
JavaScript
Automation of Tests
VoIP
C++
CSS
Databases
Software Debugging
Linux
Linux on Embedded Systems
Embedded Software
Firmware
Supervisory Control and Data Acquisition (SCADA)
Python
Modbus
Webui
SQLite
TCP/IP
Transmission Control Protocol (TCP)
Data Logging
GIT
Go

Job description

  • Develop and maintain firmware and services in Go and C/C++ on Linux embedded controllers
  • Build and improve XVision web HMI - HTML, CSS, JavaScript
  • Write Python tools for test automation, manufacturing support, and utilities
  • Work with SQLite for local config, logging, and device state
  • Implement and test Modbus / Modbus TCP, sensor I/O, alarm logic, networking (TCP/IP, SIP integrations)
  • Debug issues across software and hardware with occasional bench support (flash, test, reproduce)

TECH STACK

Go, C/C++, HTML, CSS, JavaScript, Python, SQLite, Linux, Git

Requirements

Do you have experience in Voltage testers?, * Production experience in Go and/or C/C++ on Linux (embedded, services, or device software)

  • JavaScript and web UI work (HTML/CSS)
  • Python for scripting or tooling
  • Comfortable reading schematics, using a multimeter, and debugging real hardware
  • Self-directed, documentation-minded

PREFERRED

  • Modbus, industrial I/O, VoIP/SIP, or monitoring/SCADA
  • SQLite or embedded databases
  • Manufacturing or hardware startup experience

Benefits & conditions

Pulled from the full job description

  • Paid time off
  • Paid holidays, * Competitive pay for the region with performance reviews and advancement as the company grows
  • Ground-floor role - grow into lead engineer as the team scales
  • PTO and paid holidays per company policy

Apply for this position