✨ About The Role
- The role involves maintaining the embedded Linux platform that powers SPAN’s hardware products related to energy metering, load management, and EV charging.
- The senior engineer will partner with various teams across SPAN to prioritize and build new capabilities for the embedded platform.
- Responsibilities include designing and implementing an application communication suite that supports diverse protocols and physical interfaces.
- The candidate will overhaul telemetry and alerting systems to enhance visibility on the growing install base.
- Building a framework for behavioral and simulation testing of power control behaviors in the application stack is a key project.
- The role requires advising product-focused engineering teams on best practices for building observable and reliable application software.
âš¡ Requirements
- The ideal candidate will have over 5 years of experience in building reliable and maintainable software using languages such as Rust, C/C++, or Go.
- Strong fundamentals in software and API design best practices, as well as experience in instrumentation, testing, and debugging, are essential.
- Excellent interpersonal communication and collaboration skills are necessary to work effectively with cross-functional teams.
- A proven track record of taking ownership over projects and a willingness to mentor new employees will contribute to success in this role.
- Experience with embedded Linux and real-time operating systems will be beneficial for the candidate.