Embedded Software Engineer

2 weeks ago


Bothell WA United States Career Management Group Full time

Embedded Software Engineer

Location: Bothell, Washington


We are seeking an experienced Embedded Software Engineer to join our team. In this role, you will be responsible for designing, developing, and testing software for embedded devices and systems. You will play a critical role in ensuring the efficiency, stability, and scalability of system resources, as well as troubleshooting and enhancing system performance.


Key Responsibilities:

  • Design, develop, code, test, and debug system software for embedded devices.
  • Analyze and enhance system efficiency, stability, and scalability.
  • Collaborate in technical reviews of system architectures, product requirements, and risk management.
  • Develop and execute software design verification and validation test protocols.
  • Maintain software documentation, including requirements, design, and architecture documents.
  • Work closely with cross-functional teams, participating in product, electronic, and mechanical design reviews.
  • Utilize a variety of development tools (e.g., IDE, version control, compilers, debuggers) to create and refine software.


Required Qualifications:

  • Bachelor’s degree (or higher) in Electrical Engineering or Computer Science.
  • Minimum 4 years of experience developing real-time embedded software, preferably in regulated or safety-critical environments (medical device experience is highly desired).
  • Proficiency in C/C++ and experience with embedded real-time operating systems (FreeRTOS, QNX, or POSIX-compliant systems).
  • Hands-on experience with ARM processors and communication protocols like SPI, UART, I2C, USB, Ethernet, WiFi, and Bluetooth.
  • Familiarity with code version control, formal bug tracking systems, and working in teams of 3+ developers.
  • Strong debugging and troubleshooting skills, with experience using lab tools such as oscilloscopes and logic analyzers.


Preferred Experience:

  • Proficiency in Python.
  • Experience with embedded product UI development or low-level hardware interfacing.
  • Knowledge of embedded database systems, Flash File Systems, and device drivers.


Additional Skills:

  • Excellent written and verbal communication skills.
  • Detail-oriented with strong project management capabilities.
  • Ability to work effectively in a team setting, collaborating with diverse groups.


Working Conditions:

  • Primarily office-based with occasional need to handle and move networking equipment.
  • Comfortable working in front of a computer for extended periods.


Join our dynamic team and help us drive innovation in embedded software systems. Apply today



  • Huntsville, AL, United States Thompson Software Solutions Full time

    Thompson Software Solutions, a defense-focused software company of proven and dedicated employees is seeking a senior-level Embedded Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrow’s problems.This position requires a software engineer to use a wide application of technical principles, theories, and...


  • bothell, United States Career Management Group Full time

    Embedded Software EngineerLocation: Bothell, WashingtonWe are seeking an experienced Embedded Software Engineer to join our team. In this role, you will be responsible for designing, developing, and testing software for embedded devices and systems. You will play a critical role in ensuring the efficiency, stability, and scalability of system resources, as...


  • bothell, United States Career Management Group Full time

    Embedded Software EngineerLocation: Bothell, WashingtonWe are seeking an experienced Embedded Software Engineer to join our team. In this role, you will be responsible for designing, developing, and testing software for embedded devices and systems. You will play a critical role in ensuring the efficiency, stability, and scalability of system resources, as...


  • Bothell, United States Career Management Group Full time

    Embedded Software EngineerLocation: Bothell, WashingtonWe are seeking an experienced Embedded Software Engineer to join our team. In this role, you will be responsible for designing, developing, and testing software for embedded devices and systems. You will play a critical role in ensuring the efficiency, stability, and scalability of system resources, as...


  • Bothell, Washington, United States React Health Holdings, LLC Full time

    Job Summary:React Health Holdings, LLC is seeking an experienced Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing and implementing software for embedded devices and systems. This includes designing, developing, coding, testing, and debugging system software. You will analyze and enhance the...


  • Melville, NY, United States TechValens Software Solutions LLC Full time

    We seek an embedded software (firmware) developer to join our Engineering team. This Senior Engineering position involves the design of Software/Firmware for ARM microprocessor-based hardware platforms for use in the security industry such as Fire, Burglary, Access Control, and Home Control Systems.


  • Bothell, Washington, United States Career Management Group Full time

    Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at Career Management Group. In this role, you will be responsible for designing, developing, and testing software for embedded devices and systems.Key Responsibilities:Design and develop system software for embedded devices, ensuring efficiency, stability, and...


  • Brea, CA, United States Technovative Applications Full time

    Company DescriptionTechnovative Applications is a leading developer and manufacturer of precision RF sensors and munitions utilizing interferometry methods.Role DescriptionThis is a full-time on-site role for an Embedded Software Engineer located in Brea, CA. The Embedded Software Engineer will be responsible for developing, testing, and maintaining embedded...


  • Chesterfield, VA, United States AVCOM of Virginia Full time

    Company DescriptionAVCOM of Virginia is a vertically integrated technology company with 40 years of experience in designing and manufacturing commercial high-quality spectrum analyzers and signal monitoring products in the USA.Role DescriptionThis is a full-time on-site role for an Embedded Software Engineer at AVCOM of Virginia located in Chesterfield, VA....


  • Minneapolis, MN, United States Zolon Tech Solutions, Inc. Full time

    Title : Embedded Software Engineer Read on to fully understand what this job requires in terms of skills and experience If you are a good match, make an application. Location : Minneapolis, MN Duration : 12 Months Job Description: Hybrid Position Developing and maintaining embedded software. Mentoring junior engineers. Collaborating with various...


  • San Diego, CA, United States Agile Tech Recruiting Services Inc Full time

    Our Space & Defense group is seeking a highly skilled Embedded Software Engineer to contribute to the development of cutting-edge, mission-critical systems. This role is ideal for an engineer with a solid foundation in embedded systems, a focus on real-time operating environments, and experience with device drivers and low-level programming. Successful...


  • Moline, IL, United States EPITEC Full time

    Primary Job Responsibilities• Perform embedded software engineering tasking including requirements analysis, operational concept development, software system design/architecture, component integration, design reviews, integration testing and problem solving• Develop embedded operating system software for vehicle controllers in C• Assign, coordinate,...


  • Columbus, IN, United States LER TechForce Full time

    Electronic Tools Integration and Software Validation Engineer Are you looking to work for a company that provides an innovative work environment, and your voice is heard? Are you looking for a role where you can use your knowledge of electronic software tools, troubleshooting and engine controls? Would you like to work for a company that provides an...


  • Torrance, CA, United States KellyOCG Full time

    Job Title: Embedded Software EngineerLocation: Fully onsite in Torrance, CAAssignment Length: 34 months (As a W2 employee of KellyOCG)Pay Rate: $80 – 85ph (Based on experience) Searching for the right job can be challenging and time-consuming. At KellyOCG, we're here to simplify the process for you. We’re seeking a contingent Embedded Software Engineer...


  • Atlanta, GA, United States Edison Smart® Full time

    Embedded Software EngineerEdison Smart® Atlanta, Georgia, United States (Hybrid)Job Title: Contract to hire - Embedded Software Engineer (IoT Platform)You will be joining a global leader at the forefront of innovation, who are dedicated to revolutionizing the way devices connect and communicate. You will be working on high optimized battery power devices...


  • Los Angeles, CA, United States Oho Group Ltd Full time

    Embedded Software Engineer - Space TeamWe've partnered with a startup focused on advancing the next generation of RF products and services for the most demanding space and defense missions.You'll work across the entire embedded stack, from developing low-level RF IC drivers to interfacing with FPGA fabric and creating reliable, radiation-resilient software...


  • Atlanta, GA, United States Edison Smart Full time

    Embedded Software Engineer | Atlanta, GA | Up to $145,000Join a growing IoT company in Atlanta, who build connected devices that provides key data analytics to USA infrastructure, including transport and energy.As an Embedded Software Engineer, you'll develop software for the company's next generation IoT Devices.This is a hybrid position in Atlanta, 3 days...


  • Bothell, Washington, United States React Health Holdings, LLC Full time

    Job SummaryReact Health Holdings, LLC is seeking an experienced Embedded Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and developing real-time systems for our medical devices. Key Responsibilities Design and develop software for embedded devices and systems Analyze and enhance the...


  • Bothell, Washington, United States Performance Software Full time

    We are seeking a skilled Software or Systems Engineer to design and develop software solutions for state-of-the-art safety-critical systems in the areas of Avionics and Space Exploration.Our company, Performance Software, is a midsize organization with a great work-life balance, providing innovative software and hardware to our client companies.We are a...


  • Dallas, TX, United States Riccione Resources, Inc. Full time

    Software Engineer – Mid to Senior, C, Embedded, Full Product Life Cycle, Work OnsiteOne of our clients needs a passionate Software Engineer who can think outside the box to find new and better ways to design quality electrical products. Someone with a strong drive who’s drawn to creative problem solving and to the challenges of designing prototypes and...