As a Software Engineer on the Frontier Systems team, you will design and develop software solutions for power management systems. You will work closely with cross-functional teams to identify and prioritize project requirements, and collaborate with engineers to develop and test software components. You will also be responsible for ensuring the quality and reliability of software solutions, and for identifying and implementing opportunities for improvement.
Key Responsibilities
- Design and develop software solutions for power management systems
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Develop and test software components
- Ensure the quality and reliability of software solutions
- Identify and implement opportunities for improvement
Requirements
- 3+ years of experience in software development
- Proficiency in Python, Node.js, and AWS
- Experience with Machine Learning and data analysis
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills