XX
Embedded Software EngineerTetraMem IncUnited States
XX

Embedded Software Engineer

TetraMem Inc
  • US
    United States
  • US
    United States

About

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: $110,000 - $300,000 / year
  • United States

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.