Facebook pixel

Staff Software Engineer
Iot Devices
Confirmed live in the last 24 hours
Locations
Nashville, TN, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Node.js
JavaScript
C/C++/C#
Linux/Unix
Python
TCP/IP
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • At least 8 years of experience in software development, with a focus on IoT devices
  • Strong experience with embedded systems and low-level programming
  • Skilled at developing and debugging in JavaScript (Node.js)
  • Proficiency in C/C++, Python, or another relevant programming language
  • Understanding of network transport layers (IPv4, routing, forwarding, TCP/UDP, and application layer protocols (aka SNMP, HTTP, TLS, uPNP, DNS, SOAP, etc)
  • Experience with IoT protocols, such as MQTT, CoAP, and Zigbee
  • Knowledge of IoT security best practices and experience with encryption technologies
  • Excellent problem-solving, communication, and analytical skills
  • Works best on small high-impact teams
  • Possess a natural inclination to collaborate
  • Strong written and verbal communication skills
  • Ability to work in a fast-paced and collaborative environment
  • Passion for technology and a drive to continuously learn and improve
  • Experience reverse engineering
  • Experienced with relational databases
  • Familiar with Unix/Linux environments
Responsibilities
  • Design, develop, and maintain software for IoT devices
  • Analyze, set up, and configure new IoT devices
  • Collaborate with a multi-functional team serving customers worldwide, to understand requirements and ensure software meets customer needs
  • Reverse engineer IoT devices
  • Develop and maintain software architecture, design patterns, and best practices for IoT devices
  • Write clean, maintainable, and efficient code
  • Troubleshoot and debug software issues
  • Participate in code reviews and provide constructive feedback to colleagues
  • Build support into our product for IoT devices
  • Stay up-to-date with the latest industry trends and technologies related to IoT devices
  • Mentor junior software engineers and provide guidance and support
Phosphorus

51-200 employees

xTended Security of Things™ platform