
About 10Pearls
Transforming ideas into impactful digital solutions
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...
Skills & Technologies
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

Embedded Engineer
Cents is hiring an Embedded Firmware Engineer to architect and maintain firmware for payment devices across thousands of locations. You'll work with technologies like C and Embedded Linux. This position requires expertise in embedded systems.

Embedded Engineer
REEKON Tools is hiring an Embedded Firmware Engineer to develop innovative hardware products for the construction industry. You'll work on embedded code and hardware prototypes, requiring experience in consumer electronics development.

Embedded Engineer

Embedded Engineer
Sesame is hiring an Embedded Engineer to drive firmware development for advanced consumer electronics. You'll work with Linux-based, RTOS-based, and bare-metal applications. This position requires experience in shipping wearable consumer products.

Embedded Engineer
Apple is hiring a Wireless Embedded Firmware Engineer to design and develop innovative wireless silicon for various products. You'll work with low-level embedded firmware and RF hardware. This position requires expertise in embedded systems and firmware architecture.