Lead Engineer - Embedded Systems &,Industrial IoT
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+32 more
Job description
and ARM-based platforms, from concept through production release
- Architect and implement modular firmware on FreeRTOS and embedded Linux with secure commissioning,
OTA updates, dual-bank rollback, and configurable edge logic orchestration
- Implement multi-protocol connectivity including BLE 5.0, Wi-Fi, Ethernet, RS485/Modbus RTU, and
MQTT/TLS cloud integration with network failover and remote device management
- Own the full embedded software lifecycle: requirements, architecture, coding, code review, integration
testing, and release management
Industrial Protocols & Real-Time Networking
- Design, port, and validate industrial protocol stacks including PROFINET IO Device, OPC UA, HART, and
TSN/PTP (802.1AS) solutions across Linux, FreeRTOS, and Yocto-based platforms
- Lead conformance testing with ART/ETS tooling, PLC integration validation, and packet-level debugging for
real-time industrial communication requirements
- Build TSN demonstration and validation platforms with PTP synchronization, scheduled traffic,
YANG/sysrepo configuration, NETCONF APIs, and multi-node latency/jitter measurement
Linux Platform Engineering & Device Integration
- Perform embedded Linux board bring-up, device tree customization, kernel driver development, and BSP
integration on TI AM64x, AM437x, PHYTEC, and BeagleBone platforms
- Develop and maintain Yocto-based build environments, cross-compilation toolchains, and CI-ready
firmware build pipelines with coding standards and static analysis practices
- Support hardware-software co-design including schematic review, peripheral integration, factory validation,
and field reliability qualification
Technical Leadership & Customer Engagement
- Serve as technical SPOC for global client engagements across pre-sales, SoW definition, effort estimation,
RFP responses, and delivery governance
- Lead and mentor cross-functional teams of 15-20 engineers across firmware, test, and systems integration
workstreams
- Collaborate with product management, systems engineering, and customer stakeholders; manage
workstreams using project management tools (e.g. Jira, Azure DevOps) with planning, estimation, and risk
Requirements
Essential
- 7+ years of hands-on embedded firmware and software development in industrial automation or IoT
environments
- Expert-level proficiency in C and C++; strong understanding of RTOS constraints, memory management,
concurrency, and real-time firmware design
- Proven experience with FreeRTOS, embedded Linux (Yocto), kernel drivers, device tree, and cross-
compilation for ARM32/aarch64 platforms
- Demonstrable delivery of industrial IoT edge gateways with MQTT/TLS, Modbus RTU, BLE, OTA, and
secure device commissioning
- Deep experience with industrial communication protocols including PROFINET, OPC UA, HART, TSN/PTP,
and Modbus across UART, SPI, RS485, Ethernet, and USB interfaces
- Strong background in firmware integration with hardware, including schematic review, protocol tracing
(Wireshark), and field debugging
- Experience with verification and validation methodologies, conformance testing, test frameworks (GTest),
and delivery traceability
- Proven track record leading technical delivery as team lead, SME, or customer technical SPOC in multi-site
OEM and enterprise programs
- Exposure to industrial technology ecosystems, techno-commercial proposals, and end-to-end product
development processes
Desirable
- Familiarity with NETCONF/YANG, sysrepo, and centralized TSN configuration (CUC/CNC) for automated
stream scheduling
- Experience with HMI development, touchless network orchestration, and browser-based commissioning
portals
- Knowledge of deterministic networking principles, PTP grandmaster/slave synchronization, and TSN traffic
scheduling (802.1Qbv/Qbu)
- MBA or post-graduate qualification in data science, analytics, or business management; international client
engagement experience (Japan, US, Europe)
Benefits & conditions
Pulled from the full job description
- Sick pay
- Company pension
- Private medical insurance
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Where To Find Software Engineering Jobs
Fully Remote Software Engineer Jobs
Where to Find Entry-Level Software Engineering Jobs