CrawlJobs Logo

IoT / Edge Software Engineer

United States, Bethesda 68076.00 - 141826.00 USD / Year · Job Posted July 03, 2026
Apply Position
Job Link Share

Job Description

The IoT Edge Software Engineer is responsible for the design, development, deployment, and maintenance of edge software components that enable secure, reliable, and scalable integration between field-deployed dosimeter devices, gateways, and cloud environment. This role is central to the modernization of client's radiation exposure management, focusing on the implementation and optimization of AWS Greengrass-based IoT gateway solutions, Bluetooth Low Energy (BLE) device communication, and secure data transmission protocols. The engineer works closely with system architects, backend/API engineers, and operational stakeholders to ensure that edge software components support real-time dosimeter data ingestion, device management, firmware updates, and operational status monitoring in compliance with cybersecurity and privacy requirements. The IoT Edge Software Engineer is responsible for developing and maintaining software modules that run on Linux-based gateway hardware, supporting features such as device authentication, data encryption, remote updates, and automated diagnostics. The position requires hands-on experience with embedded Linux, MQTT messaging, and integration with AWS IoT Core, as well as the ability to troubleshoot and optimize edge-to-cloud workflows for performance, reliability, and security. The engineer ensures that all edge software is auditable, maintainable, and aligned with the mission-critical needs of operational communities, supporting both connected and disconnected operational scenarios. This role is essential for delivering a robust, secure, and resilient edge computing infrastructure that enables client to provide accurate, timely, and actionable radiation exposure data across enterprise.

Job Responsibility

  • Design, develop, and maintain edge software modules for IoT gateways, supporting BLE dosimeter communication, device management, and secure data transmission
  • Implement and optimize AWS Greengrass components for deployment on Linux-based gateway hardware
  • Develop and maintain secure device authentication, data encryption, and remote firmware update capabilities
  • Integrate edge software with AWS IoT Core, MQTT messaging, and cloud services
  • Support real-time and batch data ingestion workflows, including handling of disconnected operations and automated re-synchronization
  • Collaborate with backend, security, and DevSecOps teams to ensure compliance with DoD IL4, FedRAMP, and RMF requirements
  • Troubleshoot, optimize, and enhance edge software performance, reliability, and security
  • Maintain comprehensive technical documentation for edge software components, deployment procedures, and operational workflows
  • Participate in code reviews, security assessments, and compliance audits as required by contract and SOW
  • Provide technical support for field deployment, user acceptance testing, and ongoing operations of edge solutions

Requirements

  • Bachelor’s degree in a quantitative field such as engineering or mathematics (e.g., Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or Information Systems)
  • Minimum 3 years of experience with software engineering
  • Minimum 1 year of experience with applying modern software development methodologies (e.g., agile, DEVOPS/DEVSECOPS) in a professional or academic setting
  • Ability to obtain a Secret Clearance

Nice to have

  • Experience with applying programming concepts in a professional or academic setting
  • Experience developing backend services and APIs for cloud-based, IoT-enabled, or regulated federal systems
  • Proficiency in Python, Java, or similar languages used for backend and API development
  • Familiarity with AWS GovCloud, Greengrass, and secure data integration in DoD environments
  • Experience implementing RBAC, organizational hierarchy, and secure authentication/authorization mechanisms
  • Knowledge of DoD cybersecurity, privacy, and RMF requirements for IL4/IL5 systems
  • Experience with automated testing, CI/CD pipelines, and DevSecOps practices
  • Strong documentation and communication skills, including the ability to produce technical specifications and API documentation
  • Experience supporting data migration, legacy system integration, and operational troubleshooting in large-scale enterprise environments

What we offer

  • Medical insurance
  • dental insurance
  • vision insurance with an employer contribution
  • flexible spending or health savings account
  • life and AD&D insurance
  • short and long term disability coverage
  • paid time off
  • employee assistance
  • participation in a 401k program with company match
  • additional voluntary or legally-required benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

IoT / Edge Software Engineer

8 matching positions

Senior Embedded Software Engineer (Edge Platform)

As a Senior Embedded Software Engineer on the Aptiv Connected Services Edge Plat...
Location
Location
Mexico , Monterrey
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree – Computer Science, Computer Engineering, or equivalent
  • 5+ years C++ software development experience
  • Proven ability to design, develop and debug a complex embedded software
  • Experience with automotive serial data networking and protocols, such as CAN/CAN-FD and LIN
  • Proficient in Linux environments and shell scripting
  • Experience with agile software development process
  • Experience with software coding standards or best practices, such as MISRA or C++ Core Guidelines
  • Experience with service oriented software design
  • Familiarity with debugging tools, simulation tools, performance profiling, and system optimization techniques
  • Strong written and oral communication skills, with the ability to clearly document and explain technical concepts
Job Responsibility
Job Responsibility
  • Design, develop and enhance Aptiv’s embedded edge platform software for automotive data logging and uploading, including embedded Linux firmware, SoA middleware, OTA update, data acquisition and IoT services
  • Design, develop and enhance Aptiv’s edge computing software
  • Design, develop and enhance Aptiv’s ADAS video capturing and processing software
  • Design, develop and enhance Aptiv’s embedded security software including secure boot and hardware trust anchor integration
  • Embedded software system brought up on new hardware, including kernels and drivers development
  • Investigate, root-cause, and resolve production issues across distributed systems
  • Collaborate with systems analysts, engineers, and developers to troubleshoot issues, implement improvements, and ensure system reliability and performance
  • Mentor junior team developers
What we offer
What we offer
  • Savings Fund
  • Pension Plan
  • Christmas Bonus
  • Attendance Bonus
  • Vacation Premium
  • Medical Expenses
  • Life Insurance
  • Social security (IMSS, INFONAVIT, Retirement)
  • Recognition for innovation and excellence
  • Opportunities to give back to the community
  • Fulltime
Read More
Arrow Right
New

Iot Embedded Software Engineer

We’re looking for a talented IoT Embedded Software Engineer to join a cutting-ed...
Location
Location
United Kingdom , Leicestershire
Salary
Salary:
75000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Electronics Engineering, or a related discipline
  • Strong commercial experience developing embedded software in C/C++
  • Experience with Linux-based embedded systems and Python for scripting, automation, or testing
  • Hands-on experience with microcontrollers such as ARM Cortex-M, STM32, ESP32, or similar platforms
  • Strong understanding of IoT architectures, edge devices, and connected product development
  • Experience implementing wireless communication protocols including BLE, Wi-Fi, Zigbee, Thread, LoRaWAN, or cellular IoT technologies
  • Knowledge of secure communications, device authentication, encryption, and secure data transmission
  • Experience with low-power embedded design and battery-powered IoT devices
  • Familiarity with automated testing frameworks and debugging tools such as JTAG, GDB, oscilloscopes, and logic analysers
  • Experience using Git and CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps
Job Responsibility
Job Responsibility
  • Design, develop, and maintain embedded software for IoT devices and edge-connected systems
  • Develop low-level embedded software, including device drivers, board support packages (BSPs), and RTOS/kernel components
  • Implement and optimise secure IoT communication protocols such as MQTT, BLE, Wi-Fi, Zigbee, and LoRa
  • Develop connectivity, telemetry, remote monitoring, and device management functionality
  • Build automated test frameworks, perform Hardware-in-the-Loop (HIL) testing, and support prototype validation
  • Collaborate closely with hardware, cloud, and product teams to deliver end-to-end IoT solutions
  • Troubleshoot embedded hardware/software issues and optimise system performance, reliability, and power consumption
  • Maintain technical documentation and contribute to software architecture decisions
  • Participate in CI/CD pipelines for automated testing, deployment, and software delivery
  • Fulltime
Read More
Arrow Right

Software Engineer IoT/Edge– SMART CITY & EDGE AI DEVELOPMENT

WaveLAB is building the distributed neural network for tomorrow’s smart cities b...
Location
Location
Italy , Bolzano
Salary
Salary:
Not provided
noi.bz.it Logo
NOI Techpark
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in IoT/Edge software development
  • Solid knowledge of embedded Linux and programming languages (Python and/or C++)
  • Familiarity with communication protocols (OCPP or similar)
  • Proactive, self-driven, and motivated to build in a startup environment
Job Responsibility
Job Responsibility
  • Develop embedded software modules on Linux for IoT/Edge devices
  • Integrate standard protocols (OCPP, ISO 15118) and cloud systems
  • Support architectural design and technical roadmap definition
  • Contribute to testing, validation, and technical documentation
What we offer
What we offer
  • A key role in a fast-growing innovative startup
  • Direct collaboration with the CTO, with potential growth into Head of Engineering
  • Full flexibility (location and working hours)
  • Access to our ESOP plan and the opportunity to be part of WaveLAB’s success story
  • Fulltime
Read More
Arrow Right
New

Iot Engineer

Design, develop, and maintain IoT ingestion pipelines from edge devices to cloud...
Location
Location
India , Kochi; Trivandrum
Salary
Salary:
Not provided
experionglobal.com Logo
Experion Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hands-on experience with AWS IoT SiteWise, including asset models and hierarchies
  • Experience with AWS IoT Greengrass or other edge-to-cloud integration platforms
  • Experience working with industrial IoT or operational technology (OT) environments
  • Exposure to RTACs, DCIM systems, or industrial control telemetry
  • Experience with time-series data and telemetry ingestion patterns
  • Familiarity with containerized applications and cloud-native deployment models
  • Experience integrating IoT data into web or SaaS-style applications
  • Exposure to GenAI / LLM techniques applied to diagnostics, metadata enrichment, or operational insights
  • Understanding of data validation, observability, and ingestion monitoring practices
  • Successfully supporting production ingestion pipelines for industrial telemetry
Job Responsibility
Job Responsibility
  • Design, develop, and maintain IoT ingestion pipelines from edge devices to cloud platforms
  • Serve as a technical expert for AWS IoT SiteWise, including asset models, hierarchies, and data semantics
  • Work with AWS IoT Greengrass and edge-based integrations to support secure, reliable data ingestion
  • Collaborate with hardware and OT integration engineers to perform asset mapping between physical devices and digital models
  • Develop tooling, validation, and diagnostics to ensure telemetry quality and correctness
  • Partner closely with application engineers to expose IoT data through APIs, event streams, and application-ready interfaces
  • Translate industrial and operational concepts into data structures usable by digital applications
  • Support troubleshooting and root-cause analysis for ingestion and telemetry issues across environments
  • Contribute to documentation and shared standards related to asset modeling, ingestion patterns, and data contracts
  • Stay current on emerging IoT, telemetry, and cloud-native integration patterns
  • Fulltime
Read More
Arrow Right

Principal, Software Engineer

This role is to lead the backend engineering team for the Edge Direct product wh...
Location
Location
United States , Sunnyvale; Bentonville
Salary
Salary:
143000.00 - 286000.00 USD / Year
walmart.com Logo
Walmart
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience running production Golang services in containers
  • Experience with Postgres at scale
  • Experience with message processing tech like AMQP
  • Experience with PKI, especially managing your own CA via Hashicorp Vault
  • Building from requirements and/or concept to production, and successfully leading a team of developers
  • Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 5 years’ experience in software engineering or related area
  • Option 2: 7 years’ experience in software engineering or related area
Job Responsibility
Job Responsibility
  • Lead the backend engineering team for the Edge Direct product which manages a fleet of IoT Access Point we are deploying throughout stores
  • Migrate the service from Azure/Terraform/AKS into WCNP in FY27
  • Make architecture decisions with the team, coordinate releases, and ensure regression tests are built out
  • Help build out our cloud management platform
  • Work directly with the Sr. Director of Software Engineering and the Sr. Director of Product to design and execute on the Edge Direct roadmap
What we offer
What we offer
  • Incentive awards for your performance
  • 401(k) match
  • Stock purchase plan
  • Paid maternity and parental leave
  • PTO
  • Multiple health plans
  • Medical, vision and dental coverage
  • Company-paid life insurance
  • Short-term and long-term disability
  • Company discounts
  • Fulltime
Read More
Arrow Right

Senior Quantum Software Engineer - Telemetry (Internet-of-Things & Application)

Microsoft Quantum has assembled a talented and diverse international team to cre...
Location
Location
Netherlands , Delft
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND software industry experience, including developing commercial software, scientific computing applications, or multi-component systems
  • OR Bachelor's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND proven software industry experience, including developing commercial software, scientific computing applications, or
  • OR equivalent experience.
  • Demonstarted programming and software engineering experience, including shipping and operating production-quality services or critical internal systems. Strong programming skills in Python (or equivalent), including writing maintainable, testable code
  • experience with async I/O and concurrency is a plus.
  • Demonstrated experience in a collaborative environment. Ability to collaborate effectively across disciplines
  • very strong written and spoken communication, and a documentation-first mindset. Proactive, self-driven execution and comfort working in an evolving, fast-paced research environment.
  • Hands-on experience designing or implementing telemetry/observability: structured logging, metrics, traces, distributed debugging, and operational runbooks.
  • Experience building IoT or edge-to-cloud systems, ideally on Azure
  • familiarity with services such as Azure IoT Hub/IoT Central, Azure Data Explorer, Stream Analytics, or equivalent.
Job Responsibility
Job Responsibility
  • Own the end-to-end telemetry design for the quantum machine, spanning IoT telemetry (lab equipment/instrumentation) and application telemetry (measurement, tuning, control, and execution workflows).
  • Design and implement robust data acquisition from lab instruments and facility equipment used during qubit measurement and control, with attention to reliability, security, and operational safety.
  • Define telemetry schemas, event taxonomies, and logging standards that enable reproducible diagnostics across experiments, environments, and hardware revisions.
  • Build and operate scalable pipelines for gathering, buffering, transforming, and shipping telemetry data streams to downstream storage and analytics systems.
  • Enable human-in-the-loop observability: dashboards, alerts, and automated reports.
  • Enable machine-in-the-loop observability: provide well-structured data that other software systems and/or AI agents can consume for automated monitoring and feedback loops.
  • Partner with experimentalists, hardware teams, and control-software developers to translate real debugging needs into well-scoped telemetry features and work items.
  • Use and help standardize AI-assisted tooling for log analysis, anomaly detection, and troubleshooting automation (where appropriate).
  • Contribute to software engineering best practices (code reviews, testing, CI/CD, documentation) in a fast-moving R&D environment.
  • Embody our Culture and Values.
  • Fulltime
Read More
Arrow Right

Senior Embedded Software Engineer – Linux

As a Senior Embedded Software Engineer on the Aptiv Connected Services Edge Plat...
Location
Location
Mexico , Monterrey
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree – Computer Science, Computer Engineering, or equivalent
  • 5+ years C++ software development experience
  • Proven ability to design, develop and debug a complex embedded software
  • Experience with automotive serial data networking and protocols, such as CAN/CAN-FD and LIN
  • Proficient in Linux environments and shell scripting
  • Experience with agile software development process
  • Experience with software coding standards or best practices, such as MISRA or C++ Core Guidelines
  • Experience with service oriented software design
  • Familiarity with debugging tools, simulation tools, performance profiling, and system optimization techniques
  • Strong written and oral communication skills, with the ability to clearly document and explain technical concepts
Job Responsibility
Job Responsibility
  • Design, develop and enhance Aptiv’s embedded edge platform software for automotive data logging and uploading, including embedded Linux firmware, SoA middleware, OTA update, data acquisition and IoT services
  • Design, develop and enhance Aptiv’s edge computing software
  • Design, develop and enhance Aptiv’s ADAS video capturing and processing software
  • Design, develop and enhance Aptiv’s embedded security software including secure boot and hardware trust anchor integration
  • Embedded software system brought up on new hardware, including kernels and drivers development
  • Investigate, root-cause, and resolve production issues across distributed systems
  • Collaborate with systems analysts, engineers, and developers to troubleshoot issues, implement improvements, and ensure system reliability and performance
  • Mentor junior team developers
What we offer
What we offer
  • Savings Fund
  • Pension Plan
  • Christmas Bonus
  • Attendance Bonus
  • Vacation Premium
  • Medical Expenses
  • Life Insurance
  • Social security (IMSS, INFONAVIT, Retirement)
  • Recognition for innovation and excellence
  • Opportunities to give back to the community
  • Fulltime
Read More
Arrow Right

Full Stack Software Engineer - Monitoring Infrastructure

As a Full Stack Software Engineer focused on Monitoring Infrastructure, you will...
Location
Location
United States , San Francisco; Chicago (Woodridge); Oakland
Salary
Salary:
Not provided
formic.co Logo
Formic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or equivalent practical experience
  • 5+ years of experience building complex distributed systems in domains such as IoT, robotics, automotive, or similar
  • Strong proficiency in Python and Django
  • Deep understanding of Linux-based systems
  • Experience with AWS, ideally AWS IoT
  • Familiarity with observability tools such as Grafana, Datadog, or similar
  • Experience working with video streaming systems
  • Experience with React or other front-end technologies strongly preferred
  • Located in or willing to relocate to the Chicago, IL (Woodridge) or San Francisco, CA (Oakland) areas and able to work in a hybrid environment (3+ days per week)
Job Responsibility
Job Responsibility
  • Contribute to the design and development of Formic’s end-to-end monitoring stack
  • Build systems that support provisioning, data collection, and remote troubleshooting
  • Work closely with the Robotics team to understand and design monitoring interfaces
  • Develop software across edge and cloud environments to enable robust data collection and processing
  • Troubleshoot monitoring and data collection issues on deployed systems
  • Provision and maintain cloud infrastructure as needed
  • Write unit and integration tests to ensure reliability and maintainability
  • Participate in Scrum ceremonies and code reviews
  • Fulltime
Read More
Arrow Right