
Embedded Software Engineer (FPGA and Firmware)
Array Labs
The Role
Overview
Develop firmware and FPGA for satellite payloads, using Zynq, Linux, Python, C/C++.
Key Responsibilities
- firmware c/c++
- linux embedded
- fpga build
- fpga design
- python automation
- team collaboration
Tasks
In this role, you will work closely with our radar, communications, and spacecraft teams to build cutting-edge hardware, rapidly moving all the way from clean-sheet designs to full operational deployment in space. You will help shape the design of the world’s first formation-flying radar imaging constellation, which will deliver a quantum-leap in humanity's ability to rapidly and comprehensively understand our ever-changing world. We will conduct interviews via Zoom; the typical process takes around 2-4 weeks to complete from start to finish. -Write and maintain firmware in Embedded C/C++ for FPGA-based systems (Zynq US+ MPSoC Devices) -Develop and maintain Linux-based embedded systems using Petalinux/Yocto build systems -Establish and implement FPGA build and deploy processes -Design, implement, and optimize FPGA solutions for satellite payloads using Xilinx FPGAs -Create Python scripts for automation, testing, and data analysis
Requirements
- bachelors
- master's
- linux
- c++
- python
- fpga
What You Bring
-Bachelors in Electrical or Computer Engineering, or a related field -Familiarity with Linux-based embedded systems development (Petalinux/Yocto) -Ability to work in a fast-paced environment under significant time constraints -Master’s degree in Computer Science, Electrical Engineering, or a related field -High levels of self-motivation and personal accountability -Ability to read, interpret and modify schematic diagrams -Experience with embedded C/C++ for firmware development -Experience building software for complex embedded systems or custom SoCs -Familiarity with Linux kernel drivers and related HW/SW interfaces -Experience with Xilinx FPGA design tools and workflows -Experience with satellite systems or aerospace applications -Excellent teamwork and communication skills -Proficiency in Python scripting for automation and testing -Hands-on experience in FPGA build and deploy processes -To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State -3-6 years of experience in FPGA and/or embedded design and development
People Also Searched For
Client Account Manager jobs in Fremont , California , US
Project Coordinator jobs in Fremont , California , US
Project Engineer jobs in Fremont , California , US
Client Account Manager jobs in California , US
Project Coordinator jobs in California , US
Project Engineer jobs in California , US
Client Account Manager jobs in Fremont , US
Project Coordinator jobs in Fremont , US
Project Engineer jobs in Fremont , US
Benefits
You can anticipate competitive pay, with high flexibility between salary and equity-based compensation.
The Company
About Array Labs
-Founded with a mission to transform laboratory testing for critical industries. -Specializes in providing advanced and accurate testing solutions for industrial and energy sectors. -Combines cutting-edge technology with expert analysis to ensure the highest standards of quality and reliability. -Offers services that cater to a wide range of industries, ensuring safety and compliance with regulations. -Focused on delivering tailored testing solutions that drive innovation in sectors such as energy and industrial engineering. -Known for its detailed, high-performance testing capabilities that support both large and small-scale projects. -Has worked on projects that include energy infrastructure, manufacturing, and high-tech industrial solutions. -Focused on continuous innovation and staying ahead of industry trends to provide the most effective testing solutions.
Sector Specialisms
Agriculture
Defense
Geospatial
Government
Interview Process
-interviews conducted via zoom -typical process lasts 2-4 weeks
