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

Embedded Software Engineer

ArrayLabs, LLC

About the Company At Array Labs, we are building the world’s most advanced radar imaging satellites to produce an accurate, continuously updated 3D map of the Earth — providing governments and commercial organizations with critical insights into the physical world. We design and build our entire radar system in-house, from antenna panels and RF front‑ends to digital electronics, calibration systems, and data processing. Position Overview As an Embedded Software Engineer , you will develop the embedded software that enables Array’s radar sensors, communication links, and flight systems to operate reliably in orbit. Your work will include board bring‑up of Linux‑based platforms, high‑performance data movement between sensors and compute elements, integration with FPGA and RF subsystems, and the development of safety‑critical control and FDIR algorithms. Responsibilities Develop highly reliable and available software systems for the low‑latency, high‑capacity radar sensor, communication system, and flight control system. Board bring‑up of a Linux‑based platform that integrates radar sensors, flight computers, RF transceivers, and navigation sensors. Collaborate with signal processing, hardware, and GNC engineers to build performant and reliable embedded software for our payload. Rapid prototyping and evaluation of key architectural choices and design constraints. Implement high‑efficiency data movement between radar sensor, FPGA fabric, microprocessors, networking interfaces, and storage peripherals. Develop safety‑critical system‑level software for hardware components and FDIR (fault detection, isolation, and recovery) algorithms for mission‑critical systems. Debug complex, system‑level, multi‑component issues that span kernel to driver to application layers. Basic Qualifications Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering or related field. 4+ years of embedded software experience. Good understanding of Embedded Systems and OS concepts (Linux/RTOS). Experience in one or more of the following areas: BSP/Board Support Package, Operating Systems, RTOS, Bootloader, Power Management, Linux, MCU (Microcontroller). Excellent teamwork and communication skills. Rapid learner, self‑directed, high motivation, accountability. Experience programming in C or C++ in embedded environments and in Python for development, automation, and testing. Ability to work in a fast‑paced environment under significant time constraints. Preferred Skills and Experience Master’s degree in relevant field. Experience with aerospace or space projects (flight control/GNC). Experience in regulated embedded device industry (automotive, medical robotics) focused on safety and high availability. Understanding of multi‑threaded embedded system concepts. Embedded software debugging experience. Building software for complex embedded systems or custom SoCs. Hands‑on coding with peripherals (UART, SPI, CSI‑2, I²C, GPIO, USB, PCIe). Experience with modern RTOS (FreeRTOS, Zephyr, ThreadX, VxWorks). Experience with multi‑processor boards and varied interfaces. Knowledge of networking stack (Ethernet, TCP/IP). Ability to read and interpret schematic diagrams. ITAR Requirements To comply with U.S. Government space technology export regulations, you must be a U.S. citizen, lawful permanent resident, protected individual per 8 U.S.C. 1324b(a)(3), or eligible to obtain required authorizations. Equal Opportunity Employer Array Labs is an Equal Opportunity Employer. Employment decisions are made on merit, competence, and job qualifications and are not influenced by gender, color, race, ethnicity, national origin, sexual orientation, religion, age, gender identity, veteran status, disability status, marital status, mental or physical disability or any other legally protected status. Interview Process We conduct three interviews via Zoom; the typical process takes around 2‑4 weeks to complete from start to finish. #J-18808-Ljbffr

Vacancy posted 21 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Palo Alto, CA vacancy
  •  ...Position Title: Embedded Software Engineer Duration: 6-Months C2H Location: Palo Alto, CA Schedule: 5 Days/Week Onsite - 9:00am – 5:00pm Pay Range: $55-60/hr Mission: Build and scale the company’s in-house telecom design capabilities by delivering high-quality infrastructure... 
    Suggested
    Temporary work

    Collabera

    Palo Alto, CA
    1 day ago
  • Rivian is seeking a Sr Embedded Software Engineer located in California to join our team dedicated to developing cutting-edge charging products. The role entails designing and maintaining embedded Linux applications, ensuring high reliability and performance. You will... 
    Suggested

    Rivian

    Palo Alto, CA
    3 days ago
  • $146.9k - $183.6k

     ...vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future...  ...We are seeking a highly skilled and motivated Senior Embedded Software Engineer to join our Vehicle Power Moding team. In this role, you will... 
    Suggested
    Hourly pay
    Full time
    Contract work
    Part time

    Rivian

    Palo Alto, CA
    1 day ago
  • $135.1k - $168.9k

     ...diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary As a Sr Embedded Software Engineer, you will play a key role in the development of cutting‑edge charging products. You will contribute to software design... 
    Suggested
    Full time
    Contract work
    Part time
    Work at office
    Local area

    Rivian

    Palo Alto, CA
    2 days ago
  • A leading aerospace technology company in California is seeking an Embedded Software Engineer to develop software for advanced radar systems. The role involves board bring-up of Linux-based platforms and collaboration with hardware engineers. Ideal candidates have a Bachelor... 
    Suggested

    ArrayLabs, LLC

    Palo Alto, CA
    3 days ago
  • $120k - $150k

     ...AI applications. Grow With Us We’re looking for an engineer who moves easily between embedded Linux, RTOS, and bare-metal MCU code, and who is happy where firmware meets hardware. You will own the software that makes our devices capture, record, and communicate,... 
    Hourly pay
    Full time
    Contract work
    Work at office
    Local area
    Flexible hours

    Workstream

    Menlo Park, CA
    4 days ago
  • At Majestic Labs, we are seeking an Embedded Systems Software Engineer for AI who will design and optimize AI-based embedded systems. This role involves working with cross-functional teams to build innovative solutions that enhance our smart devices. Responsibilities Develop... 

    Majestic Labs

    Los Altos, CA
    3 days ago
  • SpaceX is seeking a Sr. Embedded Software Engineer for their Starlink program in Palo Alto, CA. This role involves developing innovative software to optimize user experience on the world’s most advanced broadband network. The ideal candidate will have experience in software... 

    SpaceX

    Palo Alto, CA
    3 days ago
  • $174k - $252k

    Senior Embedded Software Engineer, Pixel Core USB Mid Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area. Location: Mountain View, CA, USA About the job Google's software... 
    Full time

    Google

    Mountain View, CA
    3 days ago
  • Cloud Hybrid Technologies, LLC is looking for an experienced Embedded Software Developer to join their Hardware Platform Development team in Mountain View, California. This role focuses on developing embedded software for next-generation vehicle electronic systems, emphasizing... 

    Cloud Hybrid Technologies, LLC

    Mountain View, CA
    3 days ago
  • $77k - $202k

     ...include critical thinking, managing client relationships, and leveraging AI tools in software design. Candidates require a BS in Computer Engineering or similar, with 3-5 years of embedded firmware development experience. The position offers a competitive salary range of... 

    PRICE WATERHOUSE COOPERS

    Palo Alto, CA
    2 days ago
  • A leading engineering firm is seeking an Embedded Firmware Engineer based in Mountain View, CA. The role involves designing and testing vehicle firmware, collaborating with engineers, and developing methodologies for testing. Candidates should have over 5 years of experience... 
    Full time

    Tata Technologies

    Mountain View, CA
    4 days ago
  • $77k - $202k

     ...ensuring effective processes using lean manufacturing principles. Candidates should have a BS in a relevant field and experience in embedded firmware development. The salary range is $77,000 - $202,000, plus benefits including medical, dental, and 401k. #J-18808-Ljbffr... 

    PwC

    Palo Alto, CA
    3 days ago
  • A leader in eVTOL technology is seeking a Firmware Engineer to innovate in the development of embedded firmware for aircraft systems. The ideal candidate will have over 8 years of professional experience, proficiency in C/C++ and Python, and a strong focus on safety and... 

    Pivotal

    Palo Alto, CA
    4 days ago
  • $175k - $210k

     ...the world’s first 3D-stacked photonics engine, Passage™, capable of connecting thousands...  ...with light! We are hiring a talented software engineer to help us build the next generation...  ...and DMTF. Debug and troubleshoot embedded systems using tools such as GDB, JTAG, and... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Lightmatter

    Mountain View, CA
    1 day ago
  • $152k - $287.5k

    NVIDIA is seeking a Firmware Design Engineer for the NVIDIA FW PHY Group, collaborating closely...  ...with architecture, hardware, and software design teams to solve complex issues. Debug...  ...programming. Debugging experience with embedded firmware. Good communication skills and... 

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $160k - $210k

     ...Alto, California is seeking an experienced Embedded Firmware Developer to lead the design...  ...The role requires expertise in embedded software, firmware development, and a strong understanding...  ...4 years of relevant experience, a BS in Engineering, and proficiency in C/C++. Additionally,... 

    ALSO.

    Palo Alto, CA
    3 days ago
  • Suitable Technologies, Inc. is seeking a Senior Firmware Engineer to take ownership of embedded software for their robotics platform. This role entails streamlining existing code and enhancing future systems with a collaborative design team. Applicants should have over... 

    Suitable Technologies, Inc.

    Palo Alto, CA
    3 days ago
  • $171k - $264k

     ...Tokyo. Learn more at applied.co. 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
    Flexible hours

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  •  ...YOH Services LLC in Sunnyvale, CA is seeking a self-motivated Software Engineer to join a skilled team working on high-performance GPS navigation receivers for aviation. You will design and implement applications supporting development, testing, and production of Trimble... 

    Yoh

    Sunnyvale, CA
    1 day ago
  •  ...of patients worldwide. We’re a team of engineers, clinicians, and innovators united by one...  ...of the New Product Development Platform Software team. The engineer will collaborate with a skilled team to design and build the embedded software platform. The successful candidate... 
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    2 days ago
  •  ...aerospace company in Sunnyvale is seeking a Senior Engineer to lead the development of safety-critical software for experimental aircraft. In this role, you will...  ...design and architecture, and drive implementation of embedded systems. Candidates should have a BS/MS in... 

    Antramo

    Sunnyvale, CA
    3 days ago
  • Job Description This Company is seeking an experienced Embedded Software Validation Test Automation Engineer to join our Accessory & Multimedia Infotainment team. This role focuses on embedded software validation and test automation for camera-based systems, connected vehicle... 
    Remote work

    Insight Global

    Palo Alto, CA
    3 days ago
  • $213k - $263k

     ...autonomous driving technology company is looking for a skilled software engineer to develop high-quality vertically-integrated C++ software...  ...software development in modern C++, preferably in embedded systems. The role offers a hybrid work schedule and a competitive... 

    Waymo

    Mountain View, CA
    3 days ago
  •  ...professionals for this role. JOB DESCRIPTION Elevate your engineering prowess to unprecedented levels by joining a team of...  ...security, and auditability outcomes. Advanced knowledge of software applications and technical processes with considerable depth in... 

    J.P. Morgan

    Palo Alto, CA
    1 day ago
  • Lockheed Martin is seeking a highly skilled Software Engineer to support the Medusa Program. You will be involved in firmware/software development and HW/SW integration, focused on ensuring the high-quality standards of software solutions. This position requires a Secret... 

    Lockheed Martin Corporation

    Sunnyvale, CA
    3 days ago
  •  ...re ready to gain the skills and experience needed to grow within your role and advance your career - and we have the perfect software engineering opportunity for you. As a Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Banking -... 

    J.P. Morgan

    Palo Alto, CA
    8 hours ago
  •  ...the world's largest and most influential companies. As a Lead Infrastructure Engineer at JPMorganChase within the Cloud Foundational Platforms team, you apply deep knowledge of software, applications, and technical processes within the infrastructure engineering... 
    Permanent employment

    J.P. Morgan

    Palo Alto, CA
    13 days ago
  •  ...time. If you are ready for adventure, we invite you to join our amazing team and grow with us. About the job   As a Embedded Software Engineer, you are responsible for designing and implementing a safe, robust and extensible firmware architecture. Your work... 
    Internship
    Work at office
    Remote work

    Pivotal

    Palo Alto, CA
    8 days ago
  • $240k - $290k

     ...distributed systems. Hardware Collaboration: Collaborate with design engineering teams (Electrical, Mechanical, Test) on designing and...  ...testing, and launch readiness 8+ years of experience in embedded software/firmware development, with demonstrated experience in vehicle... 
    Local area
    Flexible hours

    ALSO.

    Palo Alto, CA
    3 days ago

Do you want to receive more vacancies?

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