What are the responsibilities and job description for the Lead Embedded Software Engineer position at VusionGroup?
Job Description
We build. We create impact.
We are seeking an experienced Lead Embedded Software Engineer to develop and optimize software for our IoT hardware solutions. The ideal candidate will have deep expertise in firmware development, real-time systems, and low-power embedded architectures. This role requires a hands-on engineer who thrives in a fast-paced environment and is comfortable working across multiple layers of the embedded stack, from hardware abstraction to application-level software.
Firmware Development: Design, develop, and optimize embedded software for IoT devices, smart sensors, and edge computing systems.
Real-Time Operating Systems (RTOS): Develop real-time applications using RTOS (such as FreeRTOS, Zephyr, or ThreadX).
Microcontroller & SoC Integration: Work with various MCUs and SoCs (ARM Cortex-M, RISC-V, etc.), including low-power optimization and peripheral interfacing.
Device Drivers & BSP Development: Implement and optimize drivers for I2C, SPI, UART, CAN, GPIO, ADC, and other peripherals.
Wireless Communication Protocols: Develop and debug Bluetooth, Wi-Fi, Zigbee, LoRa, NFC, or 5G communication stacks.
Security & Reliability: Implement secure bootloaders, encryption, authentication mechanisms, and ensure secure firmware updates (OTA).
Code Optimization & Debugging: Profile and optimize firmware performance, memory footprint, and power consumption using JTAG, SWD, oscilloscopes, and logic analyzers.
Testing & Validation: Develop unit tests, integration tests, and system tests to validate embedded software.
Cross-functional Collaboration: Work closely with hardware engineers, cloud engineers, and mobile app developers to ensure seamless integration of software and hardware.
Regulatory Compliance: Ensure firmware meets industry standards and certifications (such as UL, FCC, CE, ISO 26262, or IEC 62304).
Continuous Improvement: Stay updated with new technologies, tools, and methodologies in the embedded systems domain.
We build. We create impact.
We are seeking an experienced Lead Embedded Software Engineer to develop and optimize software for our IoT hardware solutions. The ideal candidate will have deep expertise in firmware development, real-time systems, and low-power embedded architectures. This role requires a hands-on engineer who thrives in a fast-paced environment and is comfortable working across multiple layers of the embedded stack, from hardware abstraction to application-level software.
Firmware Development: Design, develop, and optimize embedded software for IoT devices, smart sensors, and edge computing systems.
Real-Time Operating Systems (RTOS): Develop real-time applications using RTOS (such as FreeRTOS, Zephyr, or ThreadX).
Microcontroller & SoC Integration: Work with various MCUs and SoCs (ARM Cortex-M, RISC-V, etc.), including low-power optimization and peripheral interfacing.
Device Drivers & BSP Development: Implement and optimize drivers for I2C, SPI, UART, CAN, GPIO, ADC, and other peripherals.
Wireless Communication Protocols: Develop and debug Bluetooth, Wi-Fi, Zigbee, LoRa, NFC, or 5G communication stacks.
Security & Reliability: Implement secure bootloaders, encryption, authentication mechanisms, and ensure secure firmware updates (OTA).
Code Optimization & Debugging: Profile and optimize firmware performance, memory footprint, and power consumption using JTAG, SWD, oscilloscopes, and logic analyzers.
Testing & Validation: Develop unit tests, integration tests, and system tests to validate embedded software.
Cross-functional Collaboration: Work closely with hardware engineers, cloud engineers, and mobile app developers to ensure seamless integration of software and hardware.
Regulatory Compliance: Ensure firmware meets industry standards and certifications (such as UL, FCC, CE, ISO 26262, or IEC 62304).
Continuous Improvement: Stay updated with new technologies, tools, and methodologies in the embedded systems domain.
Lead Engineer - Embedded Software
MKO KONE Inc. -
Allen, TX
Embedded Software Engineer
Butler America -
Grand Prairie, TX
Embedded Software Engineer
Butler Aerospace and Defense -
Grand Prairie, TX