Lead Embedded Software Engineer

VusiongroupSA

Job Title: Lead Embedded Software Engineer
Location: 3300 Olympus Blvd, Coppell, TX 75019, USA
Employment Type: Full-time


Company Overview

Join VusionGroup, a global leader in IoT and data technologies for commerce. We empower retailers and brands with cutting-edge digital solutions to enhance efficiency, intelligence, and sustainability. As a fast-paced, innovation-driven company, we are on a mission to build the largest retail IoT platform in the world.


Job Summary

We are seeking an experienced Lead Embedded Software Engineer to drive the development and optimization of software for our IoT hardware solutions. This role is ideal for a hands-on engineer with expertise in firmware development, real-time systems, and low-power embedded architectures. You will work across multiple layers of the embedded stack, collaborating with cross-functional teams to deliver cutting-edge solutions.


Key Responsibilities

Firmware Development: Design, develop, and optimize embedded software for IoT devices and smart sensors.
RTOS Development: Implement real-time applications using FreeRTOS, Zephyr, or ThreadX.
Microcontroller & SoC Integration: Work with ARM Cortex-M, RISC-V, and other architectures, optimizing for low power.
Device Drivers & BSP Development: Implement drivers for I2C, SPI, UART, CAN, GPIO, ADC, and other peripherals.
Wireless Communication: Develop and debug Bluetooth, Wi-Fi, Zigbee, LoRa, NFC, and 5G communication stacks.
Security & Reliability: Implement secure bootloaders, encryption, and authentication mechanisms.
Code Optimization & Debugging: Use JTAG, SWD, oscilloscopes, and logic analyzers to enhance performance.
Testing & Validation: Develop unit, integration, and system tests to ensure software quality.
Cross-functional Collaboration: Work closely with hardware, cloud, and mobile app teams for seamless integration.
Regulatory Compliance: Ensure firmware meets industry standards such as UL, FCC, CE, ISO 26262, or IEC 62304.
Continuous Improvement: Stay updated on emerging technologies in the embedded systems domain.


Qualifications

Experience:
✔️ 7+ years in embedded software development
✔️ Expertise in IoT security, cryptographic algorithms, and secure boot mechanisms
✔️ Hands-on experience with RTOS, bare-metal programming, and Linux kernel development
✔️ Experience with OTA firmware updates and bootloader development

Technical Skills:
✔️ Proficiency in C, C++, and scripting with Python
✔️ Strong debugging skills with oscilloscopes, logic analyzers, and in-circuit debuggers
✔️ Knowledge of power management for battery-powered devices

Education:
✔️ Bachelor’s or Master’s in Computer Engineering, Electrical Engineering, or related field

Preferred Qualifications:
✔️ Experience with AI/ML edge computing and DSP optimizations
✔️ Knowledge of containerized applications on embedded Linux (Docker, Yocto)
✔️ Familiarity with cloud connectivity (AWS IoT, Google Cloud IoT, Azure IoT Hub)
✔️ Experience with agile methodologies, Git, and CI/CD pipelines


Why Join Us?

🌍 Global Presence: Work with teams in 19+ countries.
🚀 Innovation-Driven Culture: Be part of a fast-paced, cutting-edge environment.
🏡 Hybrid Work: 2 days remote, 3 days in-office, plus up to 2 weeks remote annually.
📅 Generous PTO: 35 days of paid time off.
🩺 Comprehensive Benefits: Healthcare, retirement savings, and wellness programs.
🏡 Family-First Support: Assistance for work-life balance and family challenges.
📚 Career Growth: E-learning, workshops, and global mobility opportunities.
🚗 Commute Benefits: Up to $100/month for commuting expenses.
💰 Philanthropy: Company matches employee donations up to $500 per year.


Join us in redefining the future of retail technology! Apply today and become part of a team that values innovation, collaboration, and impact.


🔗 Apply Now | 📩 Refer a Friend | 🌍 Learn More About Us

To apply for this job please visit jobs.smartrecruiters.com.

Job Overview
Job Location