SirenOpt is seeking a Staff Embedded Linux Software Engineer to join its small, high-impact firmware team, building the embedded software stack for a commercial bench-top scientific instrument. The platform is an AMD/Xilinx FPGA SoC (Zynq / UltraScale+) running PetaLinux, with userspace applications, device drivers, and real-time control interfacing with custom programmable logic. The role’s core mandate is to share the Linux application workload, own test automation infrastructure, and establish CI/build reliability. It combines production software development with tooling that verifies the software, and includes hands-on lab work with prototype hardware alongside desk-based development. The team follows a sequenced release cadence (HDL → OS/drivers → embedded applications → system integration). The engineer will work alongside an embedded systems architect who owns the Linux application layer, peripheral subsystems, protocol design, and hardware integration. The team is documentation-driven and uses Jira and Confluence to track work.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
Ph.D. or professional degree