What are the responsibilities and job description for the Lead Embedded Software Engineer position at 5V Tech | Certified B Corp?
Embedded Software Engineer (Lead)
Location : Austin, Texas
Are you an experienced engineer with a passion for solving complex challenges and building cutting-edge systems? We’re seeking a Lead Embedded Software Engineer to design and deliver high-performance, reliable software for innovative energy solutions.
Role Overview
In this position, you’ll play a vital role in managing and enhancing a fleet of advanced battery backup systems. Your work will ensure reliable power delivery, enable real-time data monitoring, and support the seamless operation of Virtual Power Plant infrastructure.
As the Lead Embedded Software Engineer, you’ll develop and implement robust solutions that scale with the growth of these systems, ensuring reliability and efficiency.
Your Responsibilities
- Develop reliable software for embedded systems, primarily using Golang.
- Design and deploy new systems, handling everything from processor selection to requirements definition and validation.
- Contribute to code reviews, testing, and deployment processes to maintain top-tier engineering practices.
What You’ll Bring
A problem-solving mindset with a focus on creating simple and effective solutions.
5 years of hands-on embedded software development using embedded Linux or RTOS.
Expertise in object-oriented design, reliable system development, and writing clean, maintainable code.
A track record of developing embedded systems from the ground up with a focus on reliability and performance.
Familiarity with test-driven development and CI / CD methodologies.
Preferred Qualifications
This role is a unique opportunity to lead the development of cutting-edge solutions in a critical industry. If you’re ready to make a meaningful impact, we’d love to hear from you!