Software Engineer
Skills
About the role
Minimum Qualifications
• Master's degree or equivalent job-related experience in Electrical Engineering, Physics, Computer Science, or a related field
• Proficiency in C++ and Python for performance-critical software and simulation development
• Experience with physics-based modeling of electrical components for simulation purposes
• Hands-on experience writing automation scripts and debugging complex software systems
Preferred Qualifications
• Familiarity with both frontend and backend software development — experience spanning different layers of a software stack is a strong plus
• Experience developing user-facing interfaces or APIs that connect disparate internal tools
• Background in battery systems, electrochemistry, or energy storage (beneficial but not required)
• Ability to independently learn new technologies, prototype solutions, and integrate them into existing workflows
• Strong debugging skills with the ability to isolate and resolve issues across algorithm, configuration, and tooling layers
• Excellent spoken and written communication skills
• Experience working with cross-functional teams spanning software, hardware, and systems engineering
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.