Senior Software Engineer - Embedded Software

Details of the offer

About the Role: We are seeking a Senior Software Engineer specializing in embedded software to join our controls software team. As part of this cross-functional team, you will contribute to advancing our mission of developing cutting-edge quantum computing solutions to tackle complex global challenges.
In this role, you will be responsible for enhancing the real-time control scheduling and control flow of our quantum control system. You will work closely with research physicists, hardware engineers, and other software teams throughout the software development lifecycle.
Responsibilities: Design, architect, develop, test, deploy, maintain, and enhance major software components, systems, and features for real-time device control.Write high-quality, well-tested, production-ready code in Rust and other programming languages.Provide mentorship on advanced technical issues to team members.Collaborate with an experienced interdisciplinary team.Approach problems pragmatically and contribute to continuous improvement efforts. The Ideal Candidate: You should have experience contributing to multiple simultaneous product development efforts, balancing technical expertise with strong business judgment. A focus on simplicity, creativity, and incisive judgment is essential.
Qualifications: Bachelor's degree in Engineering, Physics, Math, Computer Science, or a related field, or equivalent practical experience.6+ years of software development experience, including general-purpose and low-level programming.Proficiency in one or more of the following languages: Rust, Go, Python, JavaScript.Excellent engineering skills in key areas such as: Real-time software developmentFPGA codesign for real-time schedulingKubernetesLinux developmentEmbedded systems softwareExcellent verbal and written communication skills.A passion for interdisciplinary collaboration. Preferred Skills: Proficiency or exposure to higher-level programming, such as Python development and CI/CD pipelines.Experience analyzing software determinism through hardware components and creating deterministic real-time software.Knowledge of Yocto, Buildroot, or other embedded packaging systems.Experience with oscilloscopes, logic analyzers, and other hardware test equipment. Location: Our quantum control teams operate from vibrant offices in College Park, MD, and Seattle, WA. While flexibility is available for the right candidate, proximity to these locations supports our collaborative work with hardware teams.
Salary: The approximate salary range for this position is $153,003 - $200,321.


Nominal Salary: To be agreed

Source: Grabsjobs_Co

Requirements

Systems Administrator

Description SAIC is seeking a Systems Administrator based out of Panama City, Florida. This particular position will be 100% travel aboard an expeditionary ...


Saic - United States of America

Published 6 days ago

Technical Lead Ios - Mexico

About the team Zillow started in 2006 and is the most visited real estate website in the United States with over 10.5 billion visits in 2022, and an average ...


Zillow - United States of America

Published 5 days ago

Senior System Power Architect

We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're al...


Ford - United States of America

Published 4 days ago

Software Communications, Integrated Services

We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're al...


Ford - United States of America

Published 4 days ago

Built at: 2024-11-22T18:36:34.815Z