Jobs - Great Scott Gadgets

Great Scott Gadgets


Senior Software Engineer (Embedded Systems)

Job Details

  • Location: 100% Remote, anywhere in the world

  • Employment type: Independent contractor (6 month term; contract extension possible)

  • Salary: $12,000 (USD) per month

  • Expected work hours: 40 hours a week of your choosing as long as you show up for weekly 1:1s, weekly engineering meetings, quarterly team meetings, and other meetings as agreed upon with team members

  • Reports to: CTO (Michael Ossmann)

About Great Scott Gadgets

The mission of Great Scott Gadgets is to put open source tools into the hands of innovative people. To do this we build open source hardware, open source software, write open access documentation, and create educational material that reduces barriers for researchers, new or seasoned, that are interested in digital signals, computer security, and other related fields.

At our company we make ample use of C, Python, Rust, and Amaranth HDL. Daily collaboration and communication within the team occurs over Discord and in GitHub.


  • Develop and implement new and innovative gateware, firmware, and software features and enhancements on Great Scott Gadgets products including Facedancer and LUNA.
  • Maintain and add features to Great Scott Gadgets products.
    • For more detail, look at issues labelled “bug” or “enhancement” on our repositories in GitHub.
  • Collaborate and communicate with end users and other developers on GitHub, Discord, and through product documentation.

Minimum Qualifications

  • Some experience with one or more of C, Python, Rust, or Amaranth HDL
    • Ability to pickup the other skills within a month to two months
  • English proficiency as it is the common language of the team

Preferred Qualifications

  • Experience as a committer in open source projects
  • Experience in customer service or technical support roles
  • Experience with Rust, C, Python
  • Familiarity with Great Scott Gadgets products


Great Scott Gadgets is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.

Great Scott Gadgets believes in health first. We encourage our staff to take mental health days, work the hours that suit them, and ask for accommodations.

Application Process

To apply for this position, please email your resume in PDF form to with “Senior Software Engineer” and your last name as the email subject.