Embedded Software Engineer

Embedded Software Engineer

The Embedded Software Engineers will be part of an R&D team in a startup environment.  The Embedded Software Engineers will develop Industrial Internet of Things (IIoT) products that incorporate advanced embedded and wireless cybersecurity technologies for both commercial and defense applications. 



  • BS in Electrical Engineering, Computer Engineering, or Computer Science. 
  • 35 years professional software development experience.
  • Embedded systems development experience targeting ARM platforms (or similar) using C/C++ and related embedded development tools. 
  • Software engineering skills including software architecture and objectoriented development.
  • Experience with software development best practices including configuration control.


  • Knowledge of computer and network security principles such as cryptography and intrusion prevention.
  • Experience with wireless communications, protocols, and security.
  • Security+, CISSP, or similar security certifications.