Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Lead Embedded Software Engineer image - Rise Careers
Job details

Lead Embedded Software Engineer

Company Description

Lead Embedded Software Engineer

Are you ready to develop the future of retail? 

As the world’s leader in IoT and data technologies for commerce, our mission is to help retailers and brands use digitalization to become more efficient, more intelligent, and more sustainable—and in doing so, enable more positive commerce. 

VusionGroup  is a fast-growing, fast-paced retail tech company. We believe that by thinking big and working together as one team—agile thinkers, tech makers, and change agents—we can build the largest retail IoT platform in the world.  

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.

Qualifications

Qualifications we're looking for. 

  • Experience: 
    • 7+ years of experience in embedded software development.
    • Experience with IoT security principles, cryptographic algorithms, and secure boot mechanisms.
    • Experience in OTA firmware updates, bootloader development, and fail-safe mechanisms.
    • Hands-on experience with RTOS, bare-metal programming, and Linux kernel development.
  • Skills: 
    • Proficiency in C, C++, and familiarity with Python for scripting.
    • Strong debugging skills with oscilloscopes, logic analyzers, and in-circuit debuggers.
    • Knowledge of power management techniques for battery-powered devices.
  • Abilities: 
    • ​​Excellent verbal and written communication; ability to convey complex information clearly and understandably. 
    • Ability to liaise with individuals across a wide variety of operational, functional, and technical disciplines and work within a virtual global team environment preferred.
  • Education:
    • Bachelor’s or Master’s degree 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 and version control (Git, CI/CD pipelines).

We innovate. We help communities thrive. 

VusionGroup has an international presence in 19 countries. In joining us, you’ll be part of a globally distributed team of intellectually curious, committed, and collaborative co-workers.  

The work is fast paced, challenging, and ambitious. Here, you will feel valued for your contributions as we reinvent modern commerce—together.  

We feel supported. You will too.  

VusionGroup is a place where people feel safe, happy, and respected. We offer programs and benefits to support you in whatever comes next in your life, including: 

  • Generous paid time off (PTO):  35 days PTO to enable work/life integration and promotes a culture of trust.
  • Health & Wellness: Eligibility for healthcare benefits begin day one, plus retirement savings plans.
  • Financial future: While retirement savings plans vary by country, we help you plan for your future.
  • Family-First Support: Navigate family challenges with our assistance, securing time for both your loved ones and self-care.
  • Hybrid work: Find your balance with two days working from home, three days in the office, plus the freedom to work anywhere for up to two weeks a year.
  • Time off to volunteer and give back to your community.
  • Career Growth: E-learning opportunities and workshops, and global mobility potential  
  • Commute benefits: up to $100/month per employee for commuting expenses.
  • Philanthropy: Our company matches employee donations up to $500 per year for causes close to your heart. 

Additional Information

All your information will be kept confidential according to EEO guidelines.

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Lead Embedded Software Engineer, VusionGroup SA

VusionGroup is on the hunt for a talented Lead Embedded Software Engineer to help us push the boundaries of retail technology. Are you ready to dive deep into the world of IoT and software for hardware solutions? This role will have you designing and optimizing embedded software for cutting-edge IoT devices and smart sensors. We’re looking for someone with over 7 years of experience who thrives in dynamic environments and enjoys collaborating with cross-functional teams. You’ll be developing real-time applications using operating systems like FreeRTOS and working with various microcontrollers. Your skills in firmware development and debugging, along with a solid understanding of security protocols, will be essential to our mission. In addition to coding, we value your input in continuous improvement practices and your ability to ensure our firmware meets industry standards. If you're passionate about innovative technologies and eager to make a tangible impact in retail, this is the perfect opportunity for you. Join VusionGroup, where you’ll not only contribute to the latest advancements in IoT but also be part of a supportive, global team committed to making communities thrive. We offer generous paid time off, excellent healthcare benefits, and an inclusive workplace that values your contributions. With a hybrid work model and opportunities for career growth, you'll find a place to grow and make a difference. Let’s create a more efficient and intelligent future together!

Frequently Asked Questions (FAQs) for Lead Embedded Software Engineer Role at VusionGroup SA
What are the primary responsibilities of a Lead Embedded Software Engineer at VusionGroup?

As a Lead Embedded Software Engineer at VusionGroup, your primary responsibilities will include designing, developing, and optimizing embedded software for IoT devices. You will engage in firmware development for smart sensors, work with real-time operating systems, and ensure secure firmware updates. Collaborating with hardware engineers and ensuring that your code meets industry regulations are also key parts of the job.

Join Rise to see the full answer
What qualifications are necessary for the Lead Embedded Software Engineer position at VusionGroup?

To qualify as a Lead Embedded Software Engineer at VusionGroup, you’ll need at least 7 years of experience in embedded software development, expertise with IoT security principles, and proficiency in C and C++. A solid educational background with a Bachelor’s or Master’s degree in Computer Engineering or Electrical Engineering is also required.

Join Rise to see the full answer
What programming skills are important for a Lead Embedded Software Engineer at VusionGroup?

The Lead Embedded Software Engineer must be proficient in C and C++, and familiarity with Python for scripting is advantageous. Skills in debugging tools such as oscilloscopes and in-circuit debuggers, along with knowledge of power management techniques for embedded devices, are also essential to succeed in this role at VusionGroup.

Join Rise to see the full answer
How does VusionGroup support the career growth of its Lead Embedded Software Engineer?

VusionGroup is committed to professional development, offering e-learning opportunities and workshops for the Lead Embedded Software Engineer position. You'll also have the chance to engage in global mobility, making it easy to grow your career within the company while working on exciting projects.

Join Rise to see the full answer
What benefits does VusionGroup provide for the Lead Embedded Software Engineer role?

As a Lead Embedded Software Engineer at VusionGroup, you’ll enjoy generous benefits including 35 days of PTO, healthcare coverage starting on day one, and a supportive hybrid work environment. Additionally, the company offers up to $100/month for commuting expenses and matches employee donations for charitable causes.

Join Rise to see the full answer
Common Interview Questions for Lead Embedded Software Engineer
Can you describe your experience with embedded software development?

In responding to this question, focus on your specific projects and the technologies you have worked with. Highlight your familiarity with real-time operating systems and how you've used them in past roles to develop efficient firmware solutions.

Join Rise to see the full answer
What strategies do you use for debugging embedded systems?

Share your hands-on experience with debugging tools, such as oscilloscopes and logic analyzers. Discuss your systematic approach to identifying issues, ensuring to mention any successful outcomes from complex debugging scenarios.

Join Rise to see the full answer
How do you ensure the security of embedded software applications?

Talk about your knowledge of IoT security principles, secure boot mechanisms, and encryption strategies. Provide examples of how you have implemented these security measures in previous projects to safeguard against vulnerabilities.

Join Rise to see the full answer
What experience do you have working with cross-functional teams?

Describe your collaboration experience with hardware and software engineers. Highlight specific instances where your communication skills were essential in delivering a project and ensuring seamless integration between different teams.

Join Rise to see the full answer
How do you stay updated with the latest trends in embedded systems?

Share your proactive approach to learning, whether through attending conferences, enrolling in courses, or participating in online forums. Mention any recent technology that has influenced your work and how you’ve integrated new techniques into your projects.

Join Rise to see the full answer
Can you explain your experience with real-time operating systems?

Discuss the specific RTOS you’ve worked with, like FreeRTOS or Zephyr, and provide examples of real-time applications you have developed. Emphasize how you tackled challenges related to timing and resource management in your designs.

Join Rise to see the full answer
What role does testing play in your software development process?

Elaborate on your commitment to rigorous testing. Explain the types of tests you typically perform, including unit, integration, and system tests, while emphasizing how this process contributes to the reliability of embedded applications.

Join Rise to see the full answer
How do you approach wireless communication protocol implementation?

Discuss your familiarity with various wireless communication protocols such as Bluetooth, Wi-Fi, and Zigbee. Explain any specific challenges you faced and how you successfully implemented these protocols in your previous projects.

Join Rise to see the full answer
What tools do you typically use for firmware optimization?

Mention tools you've used for profiling and optimizing firmware performance, focusing on how you analyze metrics like memory usage and power consumption. Share any key improvements you achieved through these optimizations.

Join Rise to see the full answer
How would you handle feedback from your team or stakeholders?

Emphasize your open-mindedness and how you view feedback as an opportunity for growth. Provide an example of how you have implemented constructive criticism in the past to enhance both your work and team collaboration.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
VusionGroup SA Remote 1 Pancras Square, London, England, United Kingdom
Posted 7 hours ago

Join VusionGroup as a Roll Out Project Manager and play a critical role in transforming the retail industry with innovative IoT solutions.

Photo of the Rise User
VusionGroup SA Remote Vasagatan 7a, 111 20 Stockholm, Sweden
Posted 9 days ago

As a Solution Consultant at VusionGroup, you will drive impactful solutions in the retail industry through expert collaboration and innovative thinking.

Photo of the Rise User
CGI Hybrid Pittsburgh, PA
Posted yesterday
Photo of the Rise User
Posted 3 days ago

As a Staff Software Engineer at Shield AI, you'll leverage generative AI technologies to improve development processes and product features.

CHAOS Industries Hybrid Hawthorne, California, United States
Posted 11 days ago

Join CHAOS Inc. as a Forward Deployed Engineer and play a crucial role in developing and delivering advanced RF systems for national security applications.

Photo of the Rise User

A dynamic Software Engineer position awaits in our Test Engineering team, focused on enhancing fraud detection applications in a hybrid work model.

Photo of the Rise User

As a Lead Software Engineer, you’ll drive the development of innovative payment solutions in a dynamic, hybrid work environment.

Photo of the Rise User

Join Veepee as a Front-End Developer to shape the user checkout experience and lead projects in a dynamic tech environment.

Photo of the Rise User
Posted 10 hours ago

Join PlayStation Studios as a Lead Engineer to innovate and enhance mobile gaming through robust backend service design.

vusion provides an advanced, end-to-end video distribution solution that radically improves the user experience for streaming internet video. our customers include content and digital media providers, and content delivery networks who need to offe...

54 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Analyst (Contact Center-Hybrid) at Dow Jones
Photo of the Rise User
7 people applied to SDE Intern (Summer) at Amazon
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Youngstown just viewed Event Services Human Resources Coordinator at Allied Universal
Photo of the Rise User
Someone from OH, Columbus just viewed IP Network Engineering Intern - Summer 2025 at Bandwidth
Photo of the Rise User
Someone from OH, Cleveland just viewed Director, Education Programs & Partnerships at Encoura
Photo of the Rise User
Someone from OH, Cleveland just viewed Operations Associate (Part-Time) - Pinecrest at Alo Yoga
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Coldwater just viewed Engineering Design Checker Jobs at Lockheed Martin
Photo of the Rise User
Someone from OH, Loveland just viewed SEO Admin & Business Support at Outliant
Photo of the Rise User
Someone from OH, Columbus just viewed Casting: Cedar Lake - Pilot Episode at Backstage
Photo of the Rise User
Someone from OH, Mount Orab just viewed Software Development Manager at Assured Guaranty
H
Someone from OH, Mansfield just viewed Medical Appointment Setter (Remote LatAm) at HireHawk
Photo of the Rise User
Someone from OH, Lewis Center just viewed Third Party Risk Analyst at Experian
Photo of the Rise User
Someone from OH, Columbus just viewed Lead Preschool Teacher at Guidepost Montessori
A
Someone from OH, Cincinnati just viewed Global Supply Manager - Taiwan at Also
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager (Raptor Machining) at SpaceX