Embedded Software Engineer

Reposted 6 Days Ago
Be an Early Applicant
San Jose, CA, USA
In-Office
150K-250K Annually
Senior level
Artificial Intelligence • Hardware • Information Technology • Software
The Role
Design, develop, and optimize embedded software for AI-driven applications. Lead technical efforts and mentor junior engineers, ensuring performance and reliability in real-time systems.
Summary Generated by Built In

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

Skills Required

  • BS or MS in Computer Science, Electrical Engineering, or related field
  • 5+ years of experience in embedded system development
  • Expertise in embedded software development for microcontroller-based platforms
  • Proficiency in C and C++ for embedded systems
  • Experience with RTOS and device drivers
  • Experience with firmware architectures for RTOS devices
  • Debugging and profiling skills for low-level optimization
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Jose, California
70 Employees
Year Founded: 2018

What We Do

TetraMem is developing cutting-edge analog computing solutions for AI applications, offering exceptional performance with ultra-low power consumption.

Similar Jobs

General Motors Logo General Motors

Senior Software Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Hybrid
Mountain View, CA, USA
165000 Employees
158K-242K Annually
In-Office
San Diego, CA, USA
74 Employees
116K-174K Annually
In-Office
95826, Sacramento, CA, USA
125K-150K Annually

General Motors Logo General Motors

Staff Software Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Hybrid
Mountain View, CA, USA
165000 Employees
217K-275K Annually

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York City, NY
100 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account