Software Engineer

Amperesand

$100K — $175K *
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • BS or MS in Electrical or Computer Engineering
  • 1+ years of experience in software for distributed systems
  • Basic understanding of electrical theory
  • Experience with testing and measurement hardware
  • Expertise in system-level languages like Golang, Rust, C, or C++
  • Ability to write efficient code under resource constraints
  • Familiarity with microcontrollers and communication protocols such as CAN, SPI, I2C

Responsibilities

  • Design scalable software frameworks to test high-voltage systems
  • Drive complete test software development process
  • Lead code reviews to ensure quality and compliance with standards
  • Innovate system designs for performance improvement
  • Collaborate with hardware and firmware teams for product understanding
  • Engage in hands-on hardware testing and debugging
  • Incorporate ease of validation and maintenance into designs
  • Challenge decisions using first principles reasoning
  • Travel worldwide to collaborate and deploy solutions

Benefits

  • Competitive salary with incentive stock options
  • Comprehensive medical, vision, and dental benefits effective from day one
  • Company-funded life, AD&D, and disability insurance
  • Generous paid time off, including holidays and sick days
  • Commuter benefits
  • Paid parental leave of 6-12 weeks at 100%
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: