Embedded Software & Firmware Engineer
Arxlight
Oakland, CA
See who Arxlight has hired for this role
See who Arxlight has hired for this role
Arxlight provided pay range
This range is provided by Arxlight. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
$90,000.00/yr - $130,000.00/yr
Company Overview
We are a rapidly growing technology startup focused on delivering next-generation drones for security and safety applications. Our company vertically integrates hardware and software to create leading edge capabilities in the UAV space, with a focus on saving lives.
As an Embedded Software & Firmware Engineer, you will develop the low-level software that powers our flight systems. You will be responsible for writing hardware drivers, configuring and provisioning the Jetson Orin NX compute modules, and developing the core firmware for our flight controllers.
Key Responsibilities
Compensation Range: $90K - $130K
We are a rapidly growing technology startup focused on delivering next-generation drones for security and safety applications. Our company vertically integrates hardware and software to create leading edge capabilities in the UAV space, with a focus on saving lives.
As an Embedded Software & Firmware Engineer, you will develop the low-level software that powers our flight systems. You will be responsible for writing hardware drivers, configuring and provisioning the Jetson Orin NX compute modules, and developing the core firmware for our flight controllers.
Key Responsibilities
- Driver Development: Design and implement robust low-level drivers (I2C, SPI, UART, CAN, Ethernet) to interface with mission-critical sensors and actuators.
- Compute Provisioning: Lead the setup, flashing, and provisioning of NVIDIA Jetson Orin NX modules, including JetPack optimization and secure boot configurations.
- Flight Controller Firmware: Develop and maintain real-time embedded software for flight control units, ensuring deterministic performance and low-latency execution.
- System Bring-up: Perform hardware-software integration and "first-light" testing on custom PCBAs, utilizing logic analyzers and oscilloscopes to debug timing issues.
- Edge Linux Optimization: Customize Linux kernels and Device Trees to optimize resource allocation for high-performance robotics applications.
- Automation & CI/CD: Build and maintain CI/CD pipelines for embedded targets, automating build, test, and deployment workflows for firmware and edge software.
- Education: Bachelor’s or Master’s in Computer Engineering, Electrical Engineering, or Computer Science.
- Embedded Mastery: Expert-level proficiency in C and C++ for resource-constrained environments and bare-metal programming.
- Edge Compute: Hands-on experience with the NVIDIA Jetson ecosystem (Orin/Xavier) and Linux-based embedded systems.
- RTOS Experience: Strong background in Real-Time Operating Systems such as FreeRTOS, Zephyr, or similar deterministic kernels.
- Protocol Proficiency: Deep understanding of serial communication protocols, hardware abstraction layers (HAL), and memory-mapped I/O.
- Proficiency with hardware debugging tools such as JTAG, SWD, and logic analyzers.
- Experience in scripting (Bash, Python) for environment setup and deployment.
- Knowledge of build systems like CMake and cross-compilation toolchains
Compensation Range: $90K - $130K
-
Seniority level
Entry level -
Employment type
Full-time -
Job function
Engineering and Information Technology -
Industries
Aviation and Aerospace Component Manufacturing
Referrals increase your chances of interviewing at Arxlight by 2x
See who you knowGet notified about new Software Firmware Engineer jobs in Oakland, CA.
Sign in to create job alertSimilar jobs
People also viewed
-
Senior Firmware Engineer
Senior Firmware Engineer
-
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer
-
Senior Engineer Firmware
Senior Engineer Firmware
-
Staff Embedded Software Engineer
Staff Embedded Software Engineer
-
Software Engineer
Software Engineer
-
Member of Technical Staff - Firmware Engineer, Robotics, Frontier AI & Robotics
Member of Technical Staff - Firmware Engineer, Robotics, Frontier AI & Robotics
-
Embedded Firmware Engineer - Battery
Embedded Firmware Engineer - Battery
-
Staff Embedded Firmware Engineer
Staff Embedded Firmware Engineer
-
Camera Software Engineer, Consumer Devices
Camera Software Engineer, Consumer Devices
-
Firmware Engineer
Firmware Engineer
Similar Searches
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content