Sr / Staff Embedded Software Engineer

4 weeks ago


Palo Alto, United States Array Labs Inc Full time
  • The core focus areas for the Satellite Software Team include mission software (radar data collection, storage, processing, and downlink), radio communications, satellite/flight control, telemetry, and embedded firmware.
  • Work collaboratively with signal processing, hardware, and GNC engineers to build performant and reliable embedded software for our payload
  • Implement high-efficiency data movement between our radar sensor, FPGA fabric, microprocessors, networking interfaces, and storage peripherals.
  • Experience in one or more of the following areas: BSP/Board Support Package, Operating Systems, RTOS, Bootloader, Power Management, Linux, MCU (Microcontroller).
  • Hands-on coding experience with peripherals with interfaces such as UART, SPI, CSI-2, i2c, GPIO, USB, and PCIE
  • Experience with embedded software design and debugging of boards with multiple processors (ARM/RISC-V, DSPs, MCUs) and a large array of peripherals using a multitude of interfaces (SPI, UART, GPIO, I2C, Ethernet)
  • Experience with a variety of microprocessors (ARM,Nordic, Microchip, STM, etc) and hardware modules
  • In forging an affordable, accessible, accurate representation of Earth, our work has the potential to transform the face of dozens of fields, including autonomy, telecommunications, disaster relief, gaming, climate science, defense and construction.


  • Palo Alto, California, United States Array Labs Inc Full time

    The core focus areas for the Satellite Software Team include mission software (radar data collection, storage, processing, and downlink), radio communications, satellite/flight control, telemetry, and embedded firmware.Work collaboratively with signal processing, hardware, and GNC engineers to build performant and reliable embedded software for our...


  • Palo Alto, United States Recruiting from Scratch Full time

    Who is Recruiting from Scratch:Recruiting from Scratch is a talent firm that focuses on placing the best candidate for our clients. Our team is 100% remote and we work with teams across North America, South America, and Europe to help them hire.About our Client:Array Labs is building a distributed radar imaging constellation to power the first accurate,...


  • Palo Alto, United States Recruiting from Scratch Full time

    Who is Recruiting from Scratch:Recruiting from Scratch is a talent firm that focuses on placing the best candidate for our clients. Our team is 100% remote and we work with teams across North America, South America, and Europe to help them hire.About our Client:Array Labs is building a distributed radar imaging constellation to power the first accurate,...


  • Palo Alto, United States Recruiting from Scratch Full time

    Who is Recruiting from Scratch:Recruiting from Scratch is a talent firm that focuses on placing the best candidate for our clients. Our team is 100% remote and we work with teams across North America, South America, and Europe to help them hire.About our Client:Array Labs is building a distributed radar imaging constellation to power the first accurate,...


  • Palo Alto, California, United States Essential Full time

    Responsibilities Design core components up and down the software stack developing primarily in C++ Build tools and infrastructure to enable product advancements and efficiency-gains across both software and hardware Collaborate with cross-functional hardware and software teams to incorporate their innovations and vice versa Conduct design and code reviews...


  • Palo Alto, United States Violet Ink Full time

    Hi, Hope you are doing well. Title : Embedded SW manual Tester Location : Palo Alto, CA Type: W2-contract **Manual tester with Embedded SW and Medical device experience.** 5 to 7 of years of experience in Software Verification and testing activities for medical devices - Support in preparing comprehensive test plans, test cases, and test protocols for...


  • Palo Alto, California, United States Syncreon Consulting Full time

    Job Description Must to have : Python Automation, Embedded JD : Collaborate with verification engineers, product architects to understand Client software product requirements, software verification protocols, current automation framework. Develop automation scripts (python scripts) against the Clinical Software products design verification protocols, by...


  • Palo Alto, United States ArrayLabs, LLC Full time

    Array Labs is building a distributed radar imaging constellation to power the first accurate, real-time 3D model of the world. The Hardware Engineering team at Array Labs is responsible for the analysis and design of our satellite and ground-station hardware platforms. These platforms tend to be a heterogeneous mix of various subsystems like compute, memory,...


  • Palo Alto, California, United States Woven by Toyota Full time

    Woven by Toyota is the mobility technology subsidiary of Toyota Motor Corporation. Our mission is to deliver safe, intelligent, human-centered mobility for all. Through our Arene mobility software platform, safety-first automated driving technology and Toyota Woven City — our test course for advanced mobility — we're bringing greater freedom, safety and...


  • Palo Alto, United States TechnoSphere, Inc. Full time

    Must to have: Python Automation, Embedded, and C#Job DescriptionJD :Collaborate with verification engineers, product architects to understand Halcyon software product requirements, software verification protocols, current automation framework.Develop and maintain automated test scripts (C#, .NET, Python scripts) against Non-Clinical Software products design...


  • Palo Alto, United States TechnoSphere, Inc. Full time

    Must to have: Python Automation, Embedded, and C#Job DescriptionJD :Collaborate with verification engineers, product architects to understand Halcyon software product requirements, software verification protocols, current automation framework.Develop and maintain automated test scripts (C#, .NET, Python scripts) against Non-Clinical Software products design...


  • Palo Alto, United States TechnoSphere, Inc. Full time

    Must to have: Python Automation, Embedded, and C#Job DescriptionJD :Collaborate with verification engineers, product architects to understand Halcyon software product requirements, software verification protocols, current automation framework.Develop and maintain automated test scripts (C#, .NET, Python scripts) against Non-Clinical Software products design...


  • Palo Alto, United States ArrayLabs, LLC Full time

    Array Labs is building a distributed radar imaging constellation to power the first accurate, real-time 3D model of the world. We are looking for a collaborative Mechanical Engineer with a specialization in spacecraft structural analysis and thermal modeling to join our Spacecraft Bus Team. This team oversees the design, analysis, fabrication, and...


  • Palo Alto, United States ArrayLabs, LLC Full time

    Array Labs is building a distributed radar imaging constellation to power the first accurate, real-time 3D model of the world. We are looking for a collaborative Mechanical Engineer with a specialization in spacecraft structural analysis and thermal modeling to join our Spacecraft Bus Team. This team oversees the design, analysis, fabrication, and...


  • Palo Alto, United States APN Software Services, Inc Full time

    Please contact Abdul on "" OR email me at ""*Perform the coordination and preparation of regulatory submissions for brachytherapy devices and software devices according to regulatory requirements* Identifies, analyzes and implements country specific requirements necessary for product related submissions.*Recommend strategies for earliest possible approvals...


  • Palo Alto, United States ArrayLabs, LLC Full time

    Array Labs is building a distributed radar imaging constellation to power the first accurate, real-time 3D model of the world. As a communications systems engineer on the hardware engineering team, you will have the unique opportunity to shape the design of the first orbital MIMO radar imaging system. In this critical role, you will be collaborating with...


  • Palo Alto, United States ArrayLabs, LLC Full time

    Array Labs is building a distributed radar imaging constellation to power the first accurate, real-time 3D model of the world. As a communications systems engineer on the hardware engineering team, you will have the unique opportunity to shape the design of the first orbital MIMO radar imaging system. In this critical role, you will be collaborating with...


  • Palo Alto, United States ArrayLabs, LLC Full time

    Array Labs is building a distributed radar imaging constellation to power the first accurate, real-time 3D model of the world. We are looking for a collaborative Mechanical Engineer with a specialization in spacecraft structural analysis and thermal modeling to join our Spacecraft Bus Team. This team oversees the design, analysis, fabrication, and...


  • Palo Alto, United States ArrayLabs, LLC Full time

    Array Labs is building a distributed radar imaging constellation to power the first accurate, real-time 3D map of the world. As a radar algorithms engineer on the image formation team, you will have the unique opportunity to develop innovative algorithms and processing techniques for the first orbital MIMO radar imaging system. In this critical role, you...


  • Palo Alto, United States RSM US LLP Full time

    Sr. Associate network Engineer page is loaded Sr. Associate network Engineer Apply locations Bengaluru time type Full time posted on Posted Yesterday job requisition id JR106017 We are the leading provider of professional services to the middle market globally, our purpose is to instill confidence in a world of change, empowering our clients and people to...