Talent.com
Embedded Software Engineer
Embedded Software EngineerTherakos • Brentwood
Embedded Software Engineer

Embedded Software Engineer

Therakos • Brentwood
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Job Description

The Embedded Software Engineer will support the design, development, and testing of embedded software for complex electromechanical medical devices used in ECP and cell therapy. Working closely with senior engineers, you will contribute to firmware development, real-time control logic, hardware / software integration, and system-level testing. You will gain hands-on experience with C / C++, RTOS / embedded Linux, sensors, actuators, pumps, and optical subsystems while learning how to build software compliant with IEC 62304, ISO 13485, and FDA design controls.

Job Requirements

  • BS in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • 0–4 years of embedded software development experience (industry, internship, co-op, or academic projects).
  • Proficiency in C / C++ for embedded systems.
  • Familiarity with RTOS or embedded Linux concepts.
  • Understanding of embedded system fundamentals, real-time constraints, and hardware / software interfaces.
  • Basic knowledge of communication protocols (SPI, I²C, UART, CAN).
  • Strong troubleshooting and debugging skills using oscilloscopes, logic analyzers, or similar tools.
  • Excellent documentation, communication, and teamwork skills.
  • Ability to manage multiple projects and priorities in a fast-paced R&D environment.

Preferred Qualifications

  • Experience with Python for scripting, testing, or data analysis.
  • Exposure to AI / ML fundamentals or interest in applying ML to embedded systems (e.g., anomaly detection, predictive control).
  • Familiarity with signal processing, control theory, or interpreting sensor data.
  • Coursework or experience working with medical devices, ISO 13485, ISO 14971, or IEC 62304 (awareness level).
  • Experience in PCB bring-up or basic understanding of digital / analog electronics.
  • Job Responsibilities

  • Assist in the development of embedded firmware for pumps, valves, sensors, actuators, and optical components in therapeutic systems.
  • Implement and test real-time control modules using C / C++ on microcontrollers, RTOS, or embedded Linux platforms.
  • Participate in system integration with electrical, mechanical, and bioengineering teams to support hardware–software co-development.
  • Support the development of communication interfaces (UART, SPI, I²C, CAN, Ethernet).
  • Contribute to unit testing, debug, and verification of embedded code to ensure performance, reliability, and safety.
  • Assist in preparing software documentation, design history records, and risk analyses in alignment with IEC 62304 and Therakos QMS.
  • Analyze sensor data and participate in early efforts involving signal processing, control algorithms, and system diagnostics.
  • Collaborate on test automation tools (Python, scripting) for verification, regression testing, and data acquisition.
  • Participate in code reviews, design reviews, and continuous improvement activities.
  • Work with system data to train, test, and deploy embedded inference models for clinical and process optimization.
  • Job Benefits

  • Medical, Dental, Vision Insurance
  • Life / AD&D
  • Short- and Long-Term Disability
  • 401(K) with large company match
  • Health Saving Account (HSA) and Flexible Spending Account (FSA) with company match
  • Wellness Program
  • Employee Assistance Program (EAP)
  • Generous Paid Time Off (PTO)
  • Disclaimer :  The included statements are intended to describe the general nature and level of work being performed by employees assigned to this classification.  They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of employees assigned to this position.

    [job_alerts.create_a_job]

    Embedded Software Engineer • Brentwood

    [internal_linking.similar_jobs]
    Remote : Get Paid to Play Games

    Remote : Get Paid to Play Games

    Free Cash by Almedia • Discovery Bay, CA, US
    [filters.remote]
    [job_card.full_time]
    Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : . Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Travel Nurse - ED - Emergency Department Job in Antioch, CA - $13,192 per Month (2 Years Experience Needed)

    Travel Nurse - ED - Emergency Department Job in Antioch, CA - $13,192 per Month (2 Years Experience Needed)

    Vetted Health • Antioch, CA, US
    [job_card.full_time]
    Vetted is seeking a RN - ED - Emergency Department for a travel job in Antioch, California.Must have 2 years of experience. This contract pays approximately $13,192 / month gross.Assignment details : C...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Online Jobs - Earn Up to $1,500 a Month

    Online Jobs - Earn Up to $1,500 a Month

    Free Cash by Almedia • Discovery Bay, CA, US
    [job_card.full_time]
    Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : . Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Engineering Manager

    Engineering Manager

    City of Brentwood • Brentwood, California, United States
    [job_card.full_time]
    Scroll down the page to see all associated job requirements, and any responsibilities successful candidates can expect.Annually Location : City of Brentwood, CA Job Type : Full-Time Job Number : 2 Dep...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    From Hobby to Income : Turn Gaming into a Paying Side Hustle

    From Hobby to Income : Turn Gaming into a Paying Side Hustle

    Free Cash by Almedia • Dixon, CA, US
    [job_card.full_time]
    Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : . Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Online Survey Participant : Work Remote and Earn Up To $25 Per Survey

    Online Survey Participant : Work Remote and Earn Up To $25 Per Survey

    Earn Haus • Discovery Bay, CA, US
    [filters.remote]
    [job_card.full_time] +1
    Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion. You will help influence brand decisions on se...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Travel Nurse - ED - Emergency Department Job in Antioch, CA - $12,769 per Month (2 Years Experience Needed)

    Travel Nurse - ED - Emergency Department Job in Antioch, CA - $12,769 per Month (2 Years Experience Needed)

    Vetted Health • Antioch, CA, US
    [job_card.full_time]
    Vetted is seeking a RN - ED - Emergency Department for a travel job in Antioch, California.Must have 2 years of experience. This contract pays approximately $12,769 / month gross.Assignment details : C...[show_more]
    [last_updated.last_updated_variable_hours] • [promoted]
    Get Paid to Play Games Online – Earn Real Money While Having Fun!

    Get Paid to Play Games Online – Earn Real Money While Having Fun!

    Free Cash by Almedia • Dixon, CA, US
    [job_card.full_time]
    Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : . Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Solutions Engineer (Pre sales) - Growth Business

    Solutions Engineer (Pre sales) - Growth Business

    Stralynn Consulting Services, Inc. • Brentwood
    [job_card.full_time]
    [filters_job_card.quick_apply]
    The Solution Engineer must have a strong desire to demonstrate their technical and / or sales skills, including the ability to solicit business requirements. As a key contributor with specific sales p...[show_more]
    [last_updated.last_updated_30]
    Locum Physician (MD / DO) - Pediatrics - General / Other in Central, CA

    Locum Physician (MD / DO) - Pediatrics - General / Other in Central, CA

    LocumJobsOnline • Central, CA, US
    [job_card.full_time] +2
    Doctor of Medicine | Pediatrics - General / Other.Competitive weekly pay (inquire for details) .LocumJobsOnline is working with CompHealth to find a qualified Pediatrics MD in Central, Calif...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Survey Taker : Earn up to $25 per survey (Remote)

    Survey Taker : Earn up to $25 per survey (Remote)

    Earn Haus • Rio Vista, CA, US
    [filters.remote]
    [job_card.full_time] +1
    Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion. You will help influence brand decisions on se...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Pediatrics Physician

    Pediatrics Physician

    The Permanente Medical Group, Inc.-Kaiser Permanente • Livermore, California, United States
    [job_card.full_time] +2
    Part-Time BE / BC (24 hrs / wk) Pediatrician to join our team in Livermore, CA.The Permanente Medical Group, Inc.Northern and Central California and an 80-year tradition of providing quality medical ca...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Flexible Online Job – Earn Up to $1,500 / Month Playing Mobile Games

    Flexible Online Job – Earn Up to $1,500 / Month Playing Mobile Games

    Free Cash by Almedia • Discovery Bay, CA, US
    [job_card.full_time]
    Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : . Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Travel Nurse - ED - Emergency Department Job in Livermore, CA - $12,769 per Month (2 Years Experience Needed)

    Travel Nurse - ED - Emergency Department Job in Livermore, CA - $12,769 per Month (2 Years Experience Needed)

    Vetted Health • Livermore, CA, US
    [job_card.full_time]
    Vetted is seeking a RN - ED - Emergency Department for a travel job in Livermore, California.Must have 2 years of experience. This contract pays approximately $12,769 / month gross.Assignment details : ...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Remote Online Tasks – Earn Up to $1,500 / month Playing Games

    Remote Online Tasks – Earn Up to $1,500 / month Playing Games

    Free Cash by Almedia • Dixon, CA, US
    [filters.remote]
    [job_card.full_time]
    Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : . Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior / Principal Software Engineer - Special Programs, CA Onsite

    Senior / Principal Software Engineer - Special Programs, CA Onsite

    Sandia National Laboratories • Livermore, CA, United States
    [job_card.part_time] +1
    Senior / Principal Software Engineer - Special Programs, CA Onsite.Join to apply for the Senior / Principal Software Engineer - Special Programs, CA Onsite role at. Sandia National Laboratories is the n...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Complete Online Surveys For Cash (Up to $25 / per)

    Complete Online Surveys For Cash (Up to $25 / per)

    Earn Haus • Antioch, CA, US
    [job_card.full_time] +1
    Looking for people to participate in taking online surveys for Fortune 500 brands.All you need to do is complete online surveys by sharing your opinion. You will help influence brand decisions on se...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Work from Home

    Work from Home

    HomeJobFinder • Brentwood, CA
    [filters.remote]
    [job_card.full_time]
    Remote Opportunity : Link Posting Marketing Rep (No Experience Needed!) Are you self-driven, reliable, and ready to earn from anywhere? We’re looking for motivated individuals to jo...[show_more]
    [last_updated.last_updated_30] • [promoted]