Back to results

IoT/Edge Software Engineers

  • Remote, United States

From $58 USD / hour

Apply on insightglobal.com About employer

Applications open in a new tab.

Job details

Pay
From $58 USD / hour
Experience
3+ years of professional software engineering experience
Posting language
English
Posted

Original job description

Required Skills & Experience

Must-Haves:

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, IT, Information Systems, Mathematics, or similar quantitative field
  • 3+ years of professional software engineering experience
  • Experience applying programming concepts professionally or academically
  • Experience working with Agile, DevOps, or DevSecOps methodologies
  • Ability to obtain required Secret clearance prior to start

Nice to Have Skills & Experience

Plusses:

  • AWS Greengrass experience
  • AWS IoT Core experience
  • Embedded/Linux-based software development
  • Bluetooth Low Energy (BLE) device communication
  • MQTT messaging
  • Python, Java, or similar programming experience
  • IoT gateway or edge computing development
  • Device authentication and data encryption
  • Remote firmware/software update experience
  • Experience with AWS GovCloud
  • DoD/federal experience and knowledge of IL4/IL5, FedRAMP, or RMF
  • Experience building systems capable of connected/disconnected operations
  • CI/CD, automated testing, and DevSecOps experience

Job Description

Day-to-Day:

  • Design and develop software running on NAVREMS IoT edge gateways
  • Support communication between field-deployed dosimeters, gateways, and the cloud environment
  • Develop BLE-based device communication and device-management functionality
  • Build and optimize AWS Greengrass components running on Linux-based gateway hardware
  • Integrate edge software with AWS IoT Core and MQTT messaging
  • Develop secure authentication, encryption, and remote update capabilities
  • Support real-time and batch data ingestion
  • Build reliable workflows for disconnected operations and automated re-synchronization
  • Troubleshoot and optimize edge-to-cloud performance, reliability, and security
  • Partner with backend, security, and DevSecOps engineers
  • Support testing, field deployment, security assessments, and ongoing operations
  • Maintain technical and deployment documentation

Job Description:

Insight Global is seeking an IoT/Edge Software Engineer for a top federal technology client supporting the modernization of a mission-critical Navy radiation exposure management platform. This engineer will develop software that connects field-deployed devices and IoT gateways with secure cloud environments, with a focus on AWS Greengrass, Linux-based edge computing, BLE communication, MQTT, and AWS IoT Core. This is a strong opportunity for an engineer interested in building secure, resilient edge-to-cloud solutions supporting real-world Navy operations. Main Hotbook distinction: For the Backend role, target API/microservices + Python/Java + AWS profiles. For the IoT/Edge role, prioritize Greengrass + Linux + BLE/MQTT + IoT/edge experience. Those profiles may overlap, but they should not be sourced as the same engineer. Writing changes: I condensed the long SOW language into recruiter-friendly must-haves, pluses, and day-to-day bullets while preserving the technical differentiators. I also avoided inventing missing commercial details and flagged those as TBD.

More about this job

Skills

  • Computer science
  • Computer engineering
  • Electrical engineering
  • Agile
  • DevOps
  • AWS
  • Linux
  • Software development
  • Communication skills
  • Python
  • Oracle Java
  • Firmware
  • CI/CD
  • Test automation
  • Troubleshoot
  • Documentation
  • Microservices

Report this job

Get in touch
MovoJobs

Contact us