Software Engineer

Amperesand

$100K — $175K *
Reno, NV 89502In-Person
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • BS or MS in Electrical or Computer Engineering.
  • 1+ years of developing software for distributed systems.
  • Basic understanding of electrical theory.
  • Experience with testing and measurement hardware platforms.
  • Experienced in system-level languages (like Golang, Rust, C, C++).
  • Ability to write efficient code under resource constraints.
  • Familiarity with version control systems like Git.
  • Experience with microcontrollers and communication protocols.

Responsibilities

  • Design scalable software framework in Golang for testing high-voltage power electronics.
  • Drive end-to-end test software development, from design to deployment.
  • Lead code reviews to ensure quality and coding standards compliance.
  • Innovate software design to improve performance metrics.
  • Collaborate closely with hardware and firmware teams to understand product functionalities.
  • Participate hands-on in test hardware bring-up and system debugging.
  • Incorporate techniques for easier validation and maintenance of software.

Benefits

  • Competitive Salary + Incentive Stock Options
  • Medical, vision, and dental benefits from start of hire
  • Company paid life and disability insurance
  • Paid time off, sick days, and holidays
  • Commuter Benefits
  • 6-12 weeks 100% paid parental leave
Full Job Description
Role Summary

At Amperesand, you will develop highly efficient and modular software to automate test systems for internal labs and manufacturing lines.

Responsibilities:
  • Design a highly scalable software framework in Golang to test high-voltage power electronics, thermal systems, and more. Adopt design for lab validation, regression test setup, and production environment.
  • Drive end-to-end test software development from design through deployment and post-deployment improvements.
  • Participate in and lead code reviews to maintain code quality and adhere to coding standards.
  • Innovate software and system design to meet accuracy, cycle time, and other performance factors.
  • Collaborate closely with hardware design and firmware teams to understand the product and its functionalities. Investigate root causes of failures and drive product improvements.
  • Participate hands-on during test hardware bring-up, system debugging, and help with software optimization.
  • Incorporate design techniques to achieve ease of validation and maintenance.
  • Challenge ideas and decisions with reasoning from first principles.
  • Travel to different facilities worldwide to collaborate with teams and deploy our solutions.

Qualifications:
  • BS or MS in Electrical or Computer Engineering.
  • 1+ years of professional experience in developing software for distributed systems.
  • Basic understanding of electrical theory.
  • Experience with testing and measurement hardware platforms.
  • Expertise using system-level languages (such as Golang, Rust, C, C++, etc.) to automate systems.
  • Ability to write efficient code under resource constraints (memory, CPU).
  • Experience with version control systems like Git.
  • Experience with microcontrollers and communication protocols (CAN, SPI, I2C, etc.).
  • Be engaged, proactive, and positive when taking on challenging tasks, owning assignments, and taking accountability for personal and overall team success.


Please note: This role requires working on-site 5 days a week. We do not offer hybrid or remote options.

SF Pay Range

$100,000-$175,000 USD

Reno Pay Range

$100,000-$175,000 USD

Pay Disclosure & Benefits

Compensation will be determined based on experience, location, and other factors permitted by law.

The benefits outlined below apply exclusively to employees located in the United States.
  • Competitive Salary + Incentive Stock Options
  • Medical, vision, and dental benefits for employees and their dependents, effective from the start of hire
  • Company paid Basic Life, AD&D, short-term and long-term disability insurance
  • 401k retirement savings plan through Empower
  • Employees receive paid time off (PTO), paid sick days, and paid company holidays
  • Commuter Benefits
  • 100% paid maternal leave (12 weeks) and paternal leave (6 weeks)

Singapore-based employees receive benefits in accordance with local government provisions.

Similar Jobs

More Jobs at Amperesand

More Technical Services Jobs

Find similar Software Engineer jobs: