Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

$150k - $250k

TetraMem - Accelerate The World

Embedded Software Engineer

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.

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

TetraMem celebrates diversity and is committed to creating an inclusive environment for all employees. We are proud to be an Equal Opportunity Employer and welcome applicants from all backgrounds. Qualified candidates will receive consideration for employment without regard to race, color, religion, creed, sex, gender identity or expression, sexual orientation, national origin, ancestry, age, marital status, medical condition, disability, genetic information, military or veteran status, or any other characteristic protected by applicable federal, state, or local law. TetraMem is committed to providing reasonable accommodations to qualified applicants with disabilities throughout the recruitment process. Applicants requiring accommodation may contact Human Resources for assistance. To ensure a fair, consistent, and efficient hiring process, all candidates must apply through TetraMem's official ClearCompany Applicant Tracking System (ATS). Applications submitted through the ATS allow our hiring team to evaluate candidates using a standardized process and ensure timely communication throughout the recruitment process. To promote equal consideration for all applicants, applications submitted outside of the ClearCompany ATS, including direct emails, LinkedIn messages, or unsolicited submissions to employees, may not be reviewed or considered. We encourage all interested candidates to apply through the official TetraMem Careers page.

Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in San Jose, CA vacancy
  • $140k - $175k

     ...an experienced team of aerospace, propulsion, and robotics engineers, Momentus has developed a cost-effective and energy-efficient...  ...sounds like you, we should talk. JOB SUMMARY We are seeking an Embedded Software Engineer to assist with development avionics flight software... 
    Suggested
    Permanent employment
    Full time
    Temporary work
    Work experience placement
    Immediate start
    Flexible hours

    Moment

    San Jose, CA
    2 days ago
  • $150k - $250k

     ...Responsibilities Design, develop, and optimize embedded software for real-time and AI-driven applications. Work with FPGA and ASIC platforms...  ...resources. Provide technical leadership, mentoring junior engineers and driving best practices in embedded software development.... 
    Suggested
    Local area

    TetraMem - Accelerate The World

    San Jose, CA
    4 days ago
  •  ...PyTorch, OpenGL, real-time operating systems and embedded In addition, the application domains will be 5...  ...Bachelors in Computer Science, Computer Engineering or Electrical Engineering with an emphasis on embedded software development, operating systems, or computer architecture... 
    Suggested
    Full time

    Alumni Ventures

    San Jose, CA
    11 hours ago
  •  ...Chipton-Ross is seeking an Embedded Software Engineer for a contract opportunity in Sunnyvale, CA. BASIC QUALIFICATIONS Experience with programming languages such as C, C++ Ability to work with multi-disciplined teams Experience in embedded software development Active... 
    Suggested
    Full time
    Contract work
    Day shift

    Chipton-Ross

    Sunnyvale, CA
    11 hours ago
  • $154.9k - $263.3k

     ...Your Role: Lead, Innovate, Grow Seeking a highly motivated and experienced Lead Embedded Software Engineer within the RAPID division, instrumental in designing, developing, and sustaining complex embedded software powering industry‑leading reticle inspection systems.... 
    Suggested
    Work experience placement

    Dormont Manufacturing Company

    Milpitas, CA
    1 day ago
  •  ...Embedded Software Developer for RDK-B Location: Sunnyvale, California | Contract Job Description Strong understanding of IEEE802.11 protocol Design, develop and testing of Wi‑Fi software feature for Comcast Wi‑Fi gateway/extender product Experience and knowledge on IEEE... 
    Contract work

    US Staffing Inc

    Sunnyvale, CA
    1 day ago
  •  ...We are seeking an Embedded Software Project Lead to support development and bring-up of next-generation embedded product lines. In this role...  ..., and the ability to drive coordination across multiple engineering functions in a fast-paced environment. Responsibilities Lead... 
    Contract work
    Remote work

    OSI Engineering

    Cupertino, CA
    11 hours ago
  •  ...Introduction This role focuses on deploying and optimizing software as well as neural networks on embedded hardware, including Nvidia Orin and Thor. The...  ...Spread knowledge and create guidelines for other engineers and provide architecture guidance Collaborate with... 
    Work experience placement
    Immediate start

    Artech

    San Jose, CA
    2 days ago
  • $171k - $264k

     ...accommodate family commitments. Meet our engineers on the Vehicle OS team! Vehicle OS is a...  ...develop, deploy, and update complete vehicle software and AI applications. This is one of the...  ...engineers with expertise in developing embedded software applications on production... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Decisive Point

    Sunnyvale, CA
    1 day ago
  • $147.4k - $272.1k

     ...Join a team of passionate and creative engineers dedicated to building technologies that...  ...intersection of groundbreaking hardware, software, and design, and we are looking for a key...  ...engineering counterparts. Description As a Senior Embedded Software Engineer you will be a critical... 
    Relocation

    Apple

    Sunnyvale, CA
    2 days ago
  • $130k - $175k

     ...revolutionize broadband with our Fixed Wireless Access technology delivering fiber‑class internet speeds worldwide. Senior Embedded Software Engineer Core responsibilities include bringing up and maintaining a stable operating platform, building systems for next‑... 
    Worldwide
    Flexible hours

    Tarana Wireless

    Milpitas, CA
    1 day ago
  • $140k - $170k

     ...verification and validation of safety-critical software components for the Platform Software...  ...tracking systems; collaborate with embedded developers to analyze root causes and verify...  ...field ~ At least a BS in Electrical Engineering, Computer Engineering, Computer Science,... 
    Local area

    Archer

    San Jose, CA
    1 day ago
  • $165k - $241.4k

     ...The Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring the...  ...experience in developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Milpitas, CA
    1 day ago
  • $36.98 - $57.79 per hour

    Capgemini is looking for an experienced Embedded Software Developer for RDK‑B in Santa Clara, California. The role involves designing and developing advanced networking features for broadband gateway products. The ideal candidate has 3+ years of embedded software development... 
    Hourly pay
    Contract work

    Capgemini

    Santa Clara, CA
    3 days ago
  •  ...Embedded Software Infrastructure Engineer Do you love crafting sophisticated solutions to highly complex challenges? Do you intrinsically see the importance in every detail? As part of our Silicon Technologies group, you’ll help design and manufacture our next-generation... 

    Apple

    Cupertino, CA
    1 day ago
  •  ...Are you a seasoned software engineer who thrives at the intersection of low-level systems programming and cutting-edge wireless technologies? We're looking for a Staff Embedded Software Engineer to join our engineering team and serve as a technical pillar, architecting... 

    Alcatraz LLC

    Cupertino, CA
    4 days ago
  • Capgemini is seeking an Embedded Software Developer RDK to design and develop advanced networking features for broadband gateway products. The successful candidate will have experience in embedded software development and strong knowledge of RDK-B architecture. The role... 
    Hourly pay
    Contract work

    Capgemini

    Santa Clara, CA
    3 days ago
  • General Motors is seeking an engineer for the Autonomous Vehicle Launch team. This role involves developing embedded applications for autonomous driving systems, ensuring deployment...  ...should have extensive experience in software quality and a strong programming background... 

    General Motors

    Sunnyvale, CA
    1 day ago
  • $93.2k - $164.45k

    Lockheed Martin in Sunnyvale, California is seeking an experienced Software Engineer to join their dynamic teams. This role involves the development of embedded flight software for THAAD interceptor systems, providing opportunities for creativity and collaboration. The... 

    Lockheed Martin

    Sunnyvale, CA
    1 day ago
  • $184k - $287.5k

    NVIDIA Gruppe in Santa Clara, California, is seeking a skilled software engineer to optimize the deployment of robotics solutions on embedded platforms like Jetson. This role involves building reproducible workflows and troubleshooting complex issues across the stack.... 

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  •  ...CANFD, Ethernet, Modbus, etc.) Write clean, maintainable C/C++ for real-time embedded systems Diagnose hardware and firmware integration issues Collaborate closely with hardware and controls engineers Develop internal tools and test scripts (Python preferred) Support... 

    Scylla Solutions

    Milpitas, CA
    2 days ago
  •  ...solution with societal, environmental and economic profits, bound to improve lives. We are seeking a full-time Embedded Firmware Engineer to join our software team and work on development of our mobile robotics fleet and proprietary farm control system. We are seeking a... 
    Full time

    OnePointOne

    San Jose, CA
    2 days ago
  • $197k - $278.46k

     ...committed to solving mobility challenges with software and AI. As the Global Software Center of...  ...About the Role As a Sr. Staff Firmware Engineer at 42dot, you will be a foundational...  ..., high-performance, and safety-critical embedded foundation. This is a high-visibility... 

    42dot Inc.

    Sunnyvale, CA
    1 day ago
  • $35 - $45 per hour

     ...the Role We are looking for a motivated Embedded Firmware Intern to join our SSD Controller...  .... You will work alongside experienced engineers to develop, test, and optimize low-level...  ...code quality and reliability. AI-assisted software development and documentation. Debug... 
    Internship

    Skhynixmemorysolutionsamericainc

    San Jose, CA
    1 day ago
  •  ...leader to build and lead the US Application Engineering team. This role involves overseeing the early validation of AI software on customer hardware. You'll lead and mentor...  ...candidate will have over 8 years of experience in embedded software development and a strong grasp of C... 

    Icehouseventures

    Sunnyvale, CA
    11 hours ago
  • Zoomcar is seeking a skilled software engineer for networking-related products in Sunnyvale, CA. The role requires a strong background in C/C++ and extensive experience in networking software development. Ideal candidates will collaborate with hardware teams and handle... 

    Zoomcar

    Sunnyvale, CA
    1 day ago
  • $170k - $210k

    Fortinet, Inc. is seeking a Principal Embedded Software Developer based in Sunnyvale, California. This role involves developing and maintaining software for FortiSwitch products, mentoring junior developers, and requires a minimum of 10 years of networking and embedded... 

    Fortinet

    Sunnyvale, CA
    11 hours ago
  • $130.7k - $261.3k

     ...generic medicines. Our 115,000 colleagues serve people in more than 160 countries. JOB DESCRIPTION: The Opportunity: The Staff Embedded Software Engineer located in Alameda or Milpitas, California leads the development, verification, ensuring timely delivery and adherence to... 
    Full time
    Shift work

    Abbott

    Milpitas, CA
    4 hours ago
  • $100k - $180k

    A leading networking software company seeks a skilled engineer to integrate Layer 2, Layer 3, and MPLS features into their dataplane. The ideal candidate will have solid Linux networking experience, strong problem-solving abilities, and a minimum of 7 years in IP networking... 

    IP Infusion

    Santa Clara, CA
    4 days ago
  • $138.9k - $256.5k

     ...candidate should have experience in power management modeling and system design, scripting expertise (e.g., Perl, Python, C++, Matlab), embedded programming, lab measurements, and characterization. Additionally, the role requires skills in analysis, communication, teamwork,... 

    Career-Mover

    Cupertino, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!