10Pearls

About 10Pearls

Transforming ideas into impactful digital solutions

🏢 Tech, Corporate, Management Consulting👥 1K-5K📅 Founded 2004📍 Vienna, Virginia, United States

Key Highlights

  • Serves clients like American Red Cross and National Geographic
  • Headquartered in Vienna, Virginia
  • Team of over 1,000 employees
  • Expertise in AI/ML and cloud computing technologies

10Pearls, headquartered in Vienna, Virginia, specializes in digital transformation and product development, serving clients like the American Red Cross and the National Geographic Society. With a team of over 1,000 employees, 10Pearls focuses on delivering software solutions, mobile applications, an...

🎁 Benefits

Employees enjoy a competitive salary, equity options, generous PTO, flexible remote work policies, and a learning budget for professional development....

🌟 Culture

10Pearls fosters a culture of innovation and collaboration, emphasizing a strong engineering focus and a commitment to delivering high-quality solutio...

10Pearls

Embedded Engineer Senior

10PearlsLatam

Apply Now →

Overview

10Pearls is hiring a Senior Embedded Firmware Engineer to develop and optimize firmware for embedded products in the video and IoT space. You'll work with C, C++, and RTOS to implement device drivers and protocols. This role requires 7+ years of engineering experience.

Job Description

Who you are

You have at least 7 years of engineering experience, particularly in embedded systems, and you thrive in a collaborative environment where effective communication is key. Your expertise in Embedded C and C++ allows you to write, debug, and integrate firmware code across various embedded products. You have a solid understanding of Real Time Operating Systems (RTOS), with Linux being mandatory and familiarity with Contiki and Threadex being desirable. Your experience includes hard real-time applications, particularly in video, audio, and signal processing, which equips you to handle the complexities of streaming in challenging environments.

You are skilled in device driver design and implementation, optimizing embedded software for both size and speed. Your knowledge extends to optimizing boot loaders, such as uboot, and you are adept at debugging and testing embedded systems. You understand the nuances of multitasking and multithreaded programming, which is essential for developing robust embedded applications. Your background in video and video networking is a plus, enhancing your ability to contribute to innovative projects.

What you'll do

In this role, you will be responsible for bringing up new System on Chips (SoCs), chipsets, sensors, and products. You will write, debug, and integrate new device drivers, protocols, and firmware code across the embedded product line. Your interactions with hardware, the Cloud Operations Team, Mobile Clients Team, and various other cross-functional teams will be crucial for successful product development. You will review board schematics and data sheets, enabling you to support product development builds effectively.

You will lead assigned feature development, ensuring that your contributions make a significant impact on future embedded products. Your role will involve enabling test strategies for new components in upcoming products, which is vital for maintaining high standards of quality and performance. You will also play a key role in mentoring and potentially hiring engineers, fostering a culture of innovation and excellence within the team.

What we offer

At 10Pearls, we believe in harnessing the power of technology for social good. You will be part of a mission-driven team that values innovation, modernization, and acceleration. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds. Join us in making a pronounced difference in the world of embedded technology and IoT.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at 10Pearls.

Similar Jobs You Might Like

Based on your interests and this role