Jobs and Careers
TE

Embedded Software Engineer

TetraMem
San Jose, United Statesfull_timeVerifiedPosted 8 Jun 2026
💰 $250,000/yr($150,000/yr – $250,000/yr)

About the role

Responsibilities:

• Design, develop, and optimize embedded software for real-time and AI-driven applications.

• Work with FPGA and ASIC platforms, ensuring seamless integration and performance tuning.

• Develop high-performance drivers and firmware to support machine learning workloads on embedded hardware.

• Implement low-level optimizations to improve latency, power efficiency, and performance.

• Support the deployment of edge AI models, optimizing for constraints such as power, memory, and compute resources.

• Provide technical leadership, mentoring junior engineers and driving best practices in embedded software development.

• Ensure software meets real-time performance, reliability, and security requirements.

Requirements:

• BS or MS in Computer Science, Electrical Engineering, or related field with 5+ years of experience in embedded system development.

• Strong expertise in embedded software development for microcontroller-based platforms.

• Proficiency in C and C++ for embedded systems.

• Strong experience with RTOS, device drivers, and low-level hardware interactions.

• Strong experience with firmware architectures for RTOS based devices, with hands-on RTOS integration experience (e.g., Zephyr, FreeRTOS).

• Track record of shipping products as an embedded software engineer.

• Strong debugging and profiling skills for low-level system optimization.

• Ability to work independently and collaboratively in a fast-paced startup environment.

Salary Range: $150,000 - $250,000 / year

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

TetraMem

View company profile →