CrawlJobs Logo

Filters

Location
Salary

Software Engineer - Iot Jobs

6 Job Offers

New
Full Stack C#/.NET Software Engineer (IoT)
Save Icon
Join a dynamic team in Atlanta as a Full Stack C#/.NET Software Engineer (IoT), designing cloud-native applications for Industry 4.0. You’ll leverage .NET, Java, JavaScript/TypeScript, and Microsoft Azure to build scalable IoT solutions. Requires 5–7 years of experience with C#/.NET, Java, and Az...
Location Icon
Location
United States , Atlanta
Salary Icon
Salary
87120.00 - 151250.00 USD / Year
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
New
IoT / Edge Software Engineer
Save Icon
Seeking an IoT / Edge Software Engineer in Bethesda to design and deploy AWS Greengrass-based solutions for secure dosimeter data integration. You will develop BLE communication, manage device authentication, and support real-time ingestion for radiation exposure systems. Requires 3+ years in sof...
Location Icon
Location
United States , Bethesda
Salary Icon
Salary
68076.00 - 141826.00 USD / Year
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Iot Embedded Software Engineer
Save Icon
Join a cutting-edge tech company in Leicestershire as an IoT Embedded Software Engineer. You'll design, develop, and test secure, low-power embedded systems using C/C++, Python, and Linux. Key skills include ARM Cortex-M, STM32, ESP32, and wireless protocols like BLE, Wi-Fi, and LoRaWAN. This rol...
Location Icon
Location
United Kingdom , Leicestershire
Salary Icon
Salary
75000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Specialist Software Engineer – Industrial IoT
Save Icon
Location Icon
Location
India , Hyderabad
Salary Icon
Salary
Not provided
amgen.com Logo
Amgen
Expiration Date
Until further notice
Senior Software Engineer (IoT)
Save Icon
Join Bird as a Senior Software Engineer (IoT) in Canada. Design and optimize scalable backend systems using Golang, Kafka, and AWS. Tackle complex challenges in real-time IoT data pipelines and mentor junior engineers. Enjoy remote work benefits, healthcare, and ride credits.
Location Icon
Location
Canada
Salary Icon
Salary
137000.00 - 185000.00 CAD / Year
bird.co Logo
Bird Canada
Expiration Date
Until further notice
Senior Software Engineer (IoT)
Save Icon
Seeking a Senior Software Engineer to design and optimize IoT backend systems using Golang and JVM languages. You'll build scalable microservices with Kafka, Kubernetes, and AWS, while mentoring junior talent. This remote US role offers a comprehensive benefits package, including healthcare and r...
Location Icon
Location
United States
Salary Icon
Salary
137000.00 - 185000.00 USD / Year
bird.co Logo
Bird Canada
Expiration Date
Until further notice

About the Software Engineer - Iot role

Discover the world of Software Engineer - IoT jobs, a dynamic and rapidly evolving career path at the intersection of embedded systems, cloud computing, and real-time data processing. Professionals in this field are responsible for designing, developing, and maintaining the software that powers the Internet of Things ecosystem—from smart home devices and industrial sensors to connected vehicles and healthcare monitors. The core of this role involves building robust, scalable, and secure systems that can handle the massive influx of data generated by countless connected devices.

A typical day for a Software Engineer in IoT involves a blend of low-level hardware interaction and high-level distributed system architecture. Common responsibilities include writing firmware for microcontrollers, developing communication protocols (like MQTT, CoAP, or Bluetooth Low Energy), and creating cloud-based backends for data ingestion, storage, and analytics. These engineers must ensure seamless connectivity, low latency, and high availability, often working with event-driven architectures and streaming platforms to process data in near real-time. Security is a paramount concern, as IoT systems are vulnerable to attacks; engineers frequently implement encryption, authentication, and secure boot processes. They also collaborate closely with hardware engineers, data scientists, and product managers to define system requirements and ensure that the software layer integrates flawlessly with physical components.

The skill set required for Software Engineer - IoT jobs is uniquely interdisciplinary. On the software side, proficiency in languages like C, C++, Python, and Java is essential for both embedded development and backend services. Experience with cloud platforms (AWS, Azure, or GCP) and containerization tools (Docker, Kubernetes) is critical for deploying and managing IoT solutions at scale. A deep understanding of networking principles, including TCP/IP, UDP, and wireless protocols, is necessary to troubleshoot connectivity issues. Additionally, familiarity with real-time operating systems (RTOS), edge computing, and data pipeline tools (like Kafka) sets candidates apart. Strong problem-solving abilities and a systems-thinking mindset are crucial, as engineers must optimize for power consumption, memory constraints, and network reliability.

As the world becomes more connected, the demand for skilled professionals in these jobs continues to surge. Whether you are building the next generation of smart cities, optimizing industrial automation, or creating innovative consumer products, a career as a Software Engineer in IoT offers the chance to work on tangible, impactful technology that bridges the digital and physical worlds. This profession is ideal for those who enjoy tackling complex, multi-layered challenges and want to be at the forefront of technological innovation.