Embedded Software Engineer

2 days ago


Redmond, Washington, United States Capgemini Full time
Job Description:

As an Embedded Software Engineer at Capgemini, you will design and implement components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, and persistence. You will also design and implement drivers and services that operate efficiently in a constrained environment, yet can efficiently deliver large volumes of data with low-latency and high-bandwidth.

You will debug complex, system-level, multi-component issues that typically span across multiple layers from kernel to application. Additionally, you will profile performance problems and drive optimizations that span the entire software stack. You will also bring up new devices and lead debugging and performance tuning exercises that span multiple hardware/firmware/software engineers.

You will understand software components from multiple partner teams, lead the integration of those components into the unified product code base, and drive their continued development. You will also participate in the definition of architecture and implementation of designs in both prototype and shipping consumer products.

Key Responsibilities:
  • Architect, design, build, and test embedded firmware systems for future AR, VR, and new platforms.
  • Participate in the definition of architecture and implementation of designs in both prototype and shipping consumer products.
  • Design and implement components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, and persistence.
  • Design and implement drivers and services that operate efficiently in a constrained environment, yet can efficiently deliver large volumes of data with low-latency and high-bandwidth.
  • Debug complex, system-level, multi-component issues that typically span across multiple layers from kernel to application.
  • Profile performance problems and drive optimizations that span the entire software stack.
  • Bring up new devices and lead debugging and performance tuning exercises that span multiple hardware/firmware/software engineers.
  • Understand software components from multiple partner teams, lead the integration of those components into the unified product code base, and drive their continued development.
Required Skills:
  • Experience in Embedded systems, C/C++.
  • Experience with debugging tools such as GDB, oscilloscope, analyzer, and JTAG -3.
  • RTOS (preferably Zephyr), Embedded Linux, embedded MCU and DSP architectures.
  • Proficiency in Python or any other scripting language for tooling and test automation.
  • Experience in peripheral drivers like PCIe, UART, I2C, SPI is a plus.
  • Outstanding analytical and problem-solving skills.
  • Always eager to learn and improve.


  • Redmond, Washington, United States Lyons Consulting Group Full time

    Job DescriptionAs an Embedded Software Engineer at Capgemini Engineering, you will be responsible for designing and implementing components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, and persistence.Key ResponsibilitiesDesign and implement drivers and services that...


  • Redmond, Washington, United States Lyons Consulting Group Full time

    Job DescriptionAs an Embedded Software Engineer at Capgemini Engineering, you will be responsible for designing and implementing components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, and persistence.Key Responsibilities:Design and implement drivers and services...


  • Redmond, Washington, United States Capgemini Full time

    Job Overview:Capgemini is seeking a highly skilled Embedded Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, implementing, and testing embedded firmware systems for future AR, VR, and new platforms.Key Responsibilities:• Design and implement components at all layers of the system, including...


  • Redmond, Washington, United States SRS Consulting Inc Full time

    Job Title: Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at SRS Consulting Inc. The ideal candidate will have a strong background in embedded software development, with a focus on augmented reality (AR) and virtual reality (VR) devices.Key Responsibilities:Design and develop firmware for AR and VR...


  • Redmond, Washington, United States Staffing Technologies Full time

    Job Title: Sr. Embedded Software Engineer, Simulation FoundationsJob Type: Full-TimePay Rate: $150,000 - $180,000Location: Redmond, WAAbout the RoleThis is a direct hire opportunity for a seasoned Embedded Software Engineer to join our team in Redmond, WA. As a key member of our Simulation Foundations team, you will be responsible for designing and...


  • Redmond, Washington, United States Quality Theorem Full time

    Embedded Software EngineerAt Quality Theorem, we are seeking a skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for developing software solutions using Embedded C/C++.Key Responsibilities:Design and implement software solutions optimized for ARM architecture.Develop and maintain embedded software...


  • Redmond, Washington, United States Amazon Kuiper Manufacturing Enterprises LLC Full time

    About the RoleWe are seeking an experienced software engineer to join our team at Amazon Kuiper Manufacturing Enterprises LLC. As a Sr. Embedded Software Development Engineer, you will play a critical role in architecting, developing, and testing the communication systems payload software for our Low Earth Orbit satellite constellation.Key...


  • Redmond, Washington, United States Amazon Kuiper Manufacturing Enterprises LLC Full time

    About the RoleWe are seeking an experienced software engineer to join our team at Amazon Kuiper Manufacturing Enterprises LLC. The successful candidate will be responsible for architecting, developing, and testing the communication systems payload software for our Low Earth Orbit satellite constellation.This is a unique opportunity to work on a cutting-edge...


  • Redmond, Washington, United States IBG Full time

    Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team at IBG. As a key member of our software development team, you will be responsible for designing, developing, and testing software for our medical device products.Key Responsibilities:Design and develop software architectures and designs for embedded devicesImplement...


  • Redmond, Washington, United States Staffing Technologies Full time

    Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our dynamic team. As a key member of our engineering team, you will design and implement cloud services, APIs, and low-latency architectures critical to delivering high-quality internet service.Key Responsibilities:Develop emulation tools for ARM A, M series, ARC...

  • Software Engineer

    33 minutes ago


    Redmond, Washington, United States Amazon Full time

    Job DescriptionProject Kuiper is an initiative to increase global broadband access through a constellation of satellites in low Earth orbit (LEO). Our team owns secure communication between critical satellite functions, including power management, hardware interfaces, command & telemetry, and autonomous control.We are seeking an experienced Software Engineer...


  • Redmond, Washington, United States Saicon Consultants Inc. Full time

    Job Title: Embedded Software EngineerWe are seeking a highly skilled Embedded Software Engineer to join our team at Saicon Consultants Inc. in Redmond, WA. This role involves building new cloud services and APIs that facilitate and orchestrate simulation of software on Kuiper devices such as satellites, ground gateways, and customer terminals.About the...


  • Redmond, Washington, United States Saicon Consultants Inc. Full time

    About the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team at Saicon Consultants Inc. in Redmond, WA. As a key member of our engineering team, you will be responsible for designing and implementing cloud-based services and APIs that facilitate and orchestrate simulation of software on Kuiper devices.Key ResponsibilitiesDesign...


  • Redmond, Washington, United States Saicon Consultants Inc. Full time

    Embedded Software EngineerAt Saicon Consultants Inc., we are seeking a highly skilled Embedded Software Engineer to join our team. This role is responsible for building new cloud services and APIs that facilitate and orchestrate simulation of software on Kuiper devices such as satellites, ground stations, and other related equipment.Key...


  • Redmond, Washington, United States Iron Systems Full time

    Job Title: Embedded Software Engineer VIron Systems is a leading provider of custom-built computing infrastructure platforms, including network servers, storage, OEM/ODM appliances, and embedded systems. With over 15 years of experience, our customers trust us for our innovative problem-solving and holistic design, engineering, manufacturing, logistics, and...


  • Redmond, Washington, United States GenScriptProBio Full time

    Job Title: Embedded System EngineerWe are seeking a highly motivated Embedded System Engineer to join our team at GenScript/ProBio. As an Embedded System Engineer, you will be responsible for designing, developing, and deploying a proprietary semiconductor array-based DNA synthesis platform.Key Responsibilities:Design and develop digital circuits and...


  • Redmond, Washington, United States Mobica Full time

    Job DescriptionAt Mobica, we're seeking a skilled Embedded C Software Engineer to join our team. As a key member of our team, you'll be responsible for designing, developing, and testing embedded software for our clients. Your expertise in C/C++ programming and experience with communication protocols such as UART, SPI, CSI-2, i2c, GPIO, and USB will be...


  • Redmond, Washington, United States Amazon Full time

    About the RoleProject Kuiper is an initiative to increase global broadband access through a constellation of 3,236 satellites in low Earth orbit (LEO). Its mission is to bring fast, affordable broadband to unserved and underserved communities around the world.We are looking for an embedded Software Development Engineer to own, design and develop Customer...


  • Redmond, Washington, United States GenScriptProBio Full time

    Job Title: Embedded System EngineerGenScript Biotech Corporation is seeking a highly motivated Embedded System Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying proprietary semiconductor array-based DNA synthesis platforms.Key Responsibilities:Design and develop digital...


  • Redmond, Washington, United States Intelliswift Software Full time

    Firmware EngineerWe are seeking a highly skilled Firmware Engineer to design, build, and test prototype systems for future consumer VR and AR experiences. The ideal candidate will have a broad set of experiences, including deep embedded system knowledge, the ability to quickly solve problems, generate big ideas, work in new technology areas, and drive...