Search Jobs

Browse the latest opportunities at TPI Global.

Contract Embedded Engineer

Burlingame, CA

Posted: 01/28/2025 Job Number: 24583994

Job Description

Job Description:
We are seeking a talented and motivated Embedded Engineer to help build cutting-edge hardware and software solutions that are shaping the future of wearable technology. As part of the team, you'll play a key role in the development of system-level frameworks, collaborate with cross-functional teams, and set technical directions to improve the performance, stability, and functionality of innovative products.
Key Responsibilities:
  • Embedded Systems Development: Lead and contribute to the development of system-level frameworks that power wearable devices, ensuring robust, high-performance solutions.
  • Technical Leadership: Set technical direction for improvements in embedded systems, with a focus on OS internals and building scalable frameworks.
  • API Development: Design and develop APIs within the system framework layer, enabling efficient integration with other software layers.
  • Collaboration: Work closely with product managers, application software engineers, and other partners to build end-to-end solutions and address system-level challenges.
  • Debugging & Performance Tuning: Use performance tools to debug functional, stability, and performance issues across the entire system stack.
  • Code Quality & Best Practices: Uplift coding practices by performing code reviews, introducing best practices, and ensuring clean, readable, and maintainable code.
  • Cross-functional Teamwork: Collaborate with multiple teams (hardware, application software, platform engineering) to understand requirements and design interfaces for new and existing software frameworks.
Required Skills & Qualifications:
  • 6+ years of experience in embedded/firmware development, with strong hands-on experience in:
    • Embedded Systems, Microcontrollers, and Device Drivers
    • C/C++ Programming (primarily used for embedded system software)
    • Linux Operating Systems and Android Internals (AOSP/CoreOS)
    • RTOS development (Zephyr RTOS, FreeRTOS)
    • Experience working with bootloaders and debugging tools.
  • System-level Debugging: Strong skills in debugging hardware-related performance and stability issues.
  • Proven ability to build and maintain high-performance, scalable frameworks.
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
Preferred Experience:
  • Experience with wearable devices or consumer electronics systems.
  • Proficiency in Python for scripting and automation tasks.
  • Familiarity with Android OS internals and AOSP.
  • Exposure to Zephyr RTOS or FreeRTOS.
 

Meet Your Recruiter

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About Burlingame, CA

Discover exciting job opportunities in the vibrant Burlingame, California area today! Located in the heart of the beautiful San Francisco Bay Area, Burlingame offers a perfect blend of urban amenities and natural beauty. With its close proximity to the iconic Golden Gate Bridge and world-renowned attractions like Fisherman's Wharf and Alcatraz Island, this region provides endless opportunities for professional growth and personal enrichment. Immerse yourself in the local culture by exploring the unique art galleries, theaters, and diverse cuisine options. Whether you enjoy cheering for the San Francisco Giants at Oracle Park or soaking up the sun at Coyote Point Recreation Area, Burlingame has something for everyone. Take the first step towards an exciting career in this enchanting location – browse our job listings now!