SirenOpt is seeking a Staff Embedded Linux Software Engineer to join its small firmware team developing 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 engineer will share responsibility for the Linux application workload, own test automation infrastructure, and establish CI and build reliability. The role involves writing production code and the tooling used to validate it, collaborating with an embedded systems architect, and contributing to architecture, documentation, and design reviews. This documentation-driven team tracks work in Jira and Confluence and follows a sequenced release cadence from HDL through OS and drivers, embedded applications, and system integration. Work combines lab time with prototype hardware and desk-based software development.
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