Company:
Mainspring Energy, Inc.
Location: Menlo Park
Closing Date: 09/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
Responsibilities
- Design and implement networked systems for interacting with an autonomous commercial product
- Create systems to remotely update software on a large, complex Linux device
- Create applications and interfaces to manage operations on a fleet of remote devices
- Participate in our Software Development Lifecycle from design to coding to code reviews to testing and documentation
- Plan and manage your work using an Agile framework
- Develop unit and integration tests to validate your code end-to-end
- Share values with the team to balance different requirements pragmatically with an optimistic can-do perspective
- Create a great work-product and have an interest to improve your capability with collaboration
- Participate in field software incident support
Qualifications
- Experience developing production software in a large code-base where cloud software interacts with remote hardware (e.g. updating remote software/firmware, retrieving logs, remote control)
- Driven, self-directed individual with a history of significant contributions
- Generalist with a wide breadth of skills in system software architecture, user interfaces, and managed cloud services such as AWS or GCP
- Experience in multiple programming languages - C++, Golang, Python
- Strong operational capability with Linux OS
- BS in computer science or related degree or experience - advanced degrees are a plus
- Minimum 3-5 years hands-on software development experience on a commercial software product
- Experience with IoT device management platforms is a plus
The Bay Area salary for this role is $120k-$132k base + pre-IPO stock options + benefits. This position can be hybrid. The salary will be adjusted to reflect local market conditions based on employee location as well as the experience of the employee.
#J-18808-LjbffrShare this job
Mainspring Energy, Inc.
Useful Links
Similar Jobs
- View Job
Cloud Platform Software Engineer
Menlo Park - View Job
Staff Software Engineer - Cloud Platform
Sunnyvale - View Job
Staff Software Engineer - Cloud (Platform)
Palo Alto - View Job
Senior Software Engineer, Cloud Platform
Palo Alto - View Job
Senior Software Engineer, Cloud Platform
Redwood City