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
- ...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...SuggestedTemporary work
- 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
$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...SuggestedHourly payFull timeContract workPart time$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...SuggestedFull timeContract workPart timeWork at officeLocal area- 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
$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 payFull timeContract workWork at officeLocal areaFlexible hours- 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...
- 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...
$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- 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...
$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...- 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
$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...- 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...
$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 timeTemporary workRemote workFlexible hours$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...$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,...- 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...
$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 timeFor contractorsFor subcontractorFlexible hours- ...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...
- ...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 areaWorldwideFlexible hours
- ...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...
- 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
$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...- ...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...
- 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...
- ...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 -...
- ...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
- ...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...InternshipWork at officeRemote work
$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 areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded software engineer Palo Alto, CA
- embedded firmware developer Palo Alto, CA
- embedded systems software engineer Palo Alto, CA
- embedded developer Palo Alto, CA
- embedded engineer Palo Alto, CA
- ultimate software Palo Alto, CA
- software applications developer Palo Alto, CA
- remote software sales Palo Alto, CA
- senior c# .net software developer Palo Alto, CA
- id software Palo Alto, CA


