What are the responsibilities and job description for the Intern, Software position at Amperesand?
Role Summary
We are looking for highly skilled software developer interns for fast paced startup in the grid technology. If you are enthusiastic about developing real-time control systems or application level software, including data orchestration, analytics, this place is for you.
You will be part of the team building real-time embedded software systems that control energy conversion and flow within advanced power platforms .Depending on your expertise, you'll also contribute to the edge compute layer that provides observability, diagnostics, and analytics for these power control blocks.
We encourage students with open source projects who love to build and solve problems. Please share the details what you have built so far.
Responsibilities:
Designing and developing real-time firmware for control of power conversion stages
Collaborating with cross-functional teams to review architecture, interface definitions, and system integration plans
Conducting hands-on validation at hardware test labs, ensuring your software performs reliably under real-world conditions
Building and maintaining automation tools for testing, deployment, and continuous integration of embedded code
Qualifications:
Excellent coding skills in C/C or Rust or Golang.
Strong foundation of algorithms , database designs and operating system concepts.
Understanding of the deployment tools .
Excellent communication skills.
Ability to travel if needed.
Ability to work in the factory/lab environment
Currently enrolled in the university.
Bonus Qualifications:
Open source project contributions
Prior experience in the energy domain or real time system development
Please note: This role requires working on-site 5 days a week. We do not offer hybrid or remote options.