Lead Developer – IoT Embedded managing embedded software architecture and integration for industrial IoT devices. Working in a collaborative environment with product owners, hardware teams, and cloud platform teams.
Responsibilities
Lead by example, set technical direction, and actively contribute code
Own and evolve the embedded software architecture for IoT and industrial devices (bare - metal, RTOS, Embedded Linux)
Lead the design and implementation of device firmware, BSPs, and system services, ensuring long term maintainability
Drive technical decisions for Embedded Linux (Yocto), bootloaders, kernel configuration, and device drivers
Define and implement secure device communication and integration with IoT platforms (e.g. MQTT based connectivity, provisioning, OTA)
Ensure security, reliability, and performance of embedded systems across their full lifecycle
Lead proof of concepts and technical spikes to validate architectural decisions and new technologies
Collaborate closely with hardware teams on board bring up, validation, and debugging
Establish and promote engineering best practices: clean code, testing strategies, CI/CD for embedded systems, reproducible builds
Mentor and coach embedded engineers, fostering knowledge sharing and technical excellence
Align embedded development with cloud and IoT platform teams to ensure a consistent end to end architecture
Requirements
Degree in Computer Science, Electrical Engineering, or equivalent professional experience
Several years of hands on experience in embedded software development, including a lead or senior technical role
Strong background in Embedded Linux, ideally with deep Yocto Project experience (BSPs, layers, recipes, image builds)
Solid understanding of Linux kernel internals and device driver development
Experience with bare metal and/or RTOS based systems (ARM Cortex M /A)
Proficiency in C/C++ ; Rust experience is a strong plus
Experience with common hardware interfaces and industrial protocols (e.g. SPI, I²C, UART, CAN, CANopen)
Familiarity with IoT protocols and device communication patterns (e.g. MQTT)
Engineer position at Consat Engineering innovating in mechanics and automation. Involves developing solutions from concept to finished product in close collaboration with clients.
Teamlead Engineering at BAM Energie & Water managing a team of engineers for energy projects. Ensuring project quality and connectivity with strategic goals and market demands.
Junior Developer in Operations at CIAL Dun & Bradstreet focusing on Python automation and API services development. Collaborating on ETL, web scraping, and data compliance initiatives.
Facilities/Utilities Engineer providing technical support at Merck's Vaccine Manufacturing Facility. Focus on utility system improvements and leading engineering initiatives at Wilson site.
Kofax Developer with 8+ years of experience creating workflows and automating document processing. Involves integration with enterprise systems and server maintenance in Atlanta.
Developer enhancing and maintaining online tools in the Information Services Division of ICBC. Applying expertise in web development, testing, and deployment with a focus on automation.
Dynamics 365 Developer responsible for designing and implementing solutions using Microsoft Dynamics 365 for customer service, marketing, and sales. Collaborating closely with stakeholders to align with business requirements.
Engineering Technician performing building maintenance and supporting lab equipment operations at Tenneco. Diagnosing and repairing mechanical and electrical systems for facility operations.
Agent Developer focusing on the design, development, and deployment of AI agents at Pfizer. Collaborating with cross - functional teams to enhance decision - making and enterprise - wide outcomes.
Software Developer creating customer solutions for Creditreform using JavaScript and SQL. Working in agile teams to enhance debt collection software and ensure quality deliverables.