Zitara is hiring a
Staff Software Engineer
closedZitara
π΅ $170k-$220k
πRemote - United States
Summary
The job is for a Staff Software Engineer at Zitara, a YCombinator S20 company specializing in battery software solutions. The role involves developing complex algorithmic firmware and systems-level software for Zitara Live, meeting high-assurance and reliability requirements. The work spans the full range of the software/firmware stack from bare-metal embedded contexts to distributed server-based applications.
Requirements
- Bachelors in Computer Science, Electrical Engineering, or equivalent
- 6+ years experience in industry software development in systems level C
- Creative problem solving to meet customer needs under limited resource and engineering constraints
- Track record of technical leadership and product ownership
- Experience shipping an embedded product to customers
- Strong product mindset with experience meeting customer needs
- Demonstrated ability to lead the development of complex software/firmware systems
- Experience with embedded toolchains and build systems
- Familiarity with basic git workflows for collaborative software development
- Clear and effective written and interpersonal communication skills
Responsibilities
- Understand complex problems across multiple disciplines and apply software engineering methodology to attack them
- Architect and Implement software to meet high-assurance and reliability requirements in portable C
- Collaborate with cross-functional teams to integrate new product features and evaluate customer requirements
- Collaborate with project and product management to scope and schedule work to meet customer needs
- Create testing and verification frameworks to characterize performance and correctness across multiple targets
- Proactively identify opportunities for product functionality, development process, and team function
- Develop applications and systems to package and distribute the Zitara Live product to customers
- Generate concise customer-facing documentation and reference materials
- Provide mentorship and guidance to junior engineers
Preferred Qualifications
- Familiarity with battery or energy systems applications
- Familiarity with analog sensing and signals
- Experience with test-driven development for embedded systems and hardware-in-the-loop testing
- Practical knowledge of digital signal protocols such as I2C, SPI, and CAN
- Practical knowledge of network messaging protocols, such as MQTT or otherwise
- Experience with Rust
- Experience with Bazel
- Working knowledge of control systems (eg PID control or state estimation)
- Knowledge of numerical methods and pitfalls with floating point math
Benefits
- A full-time position, working from our office in San Francisco, CA or remotely
- Salary range $170,000 to $220,000 annual base
- Health, Dental, and Vision care for you and your family
- A 401k savings plan
- οΏ½οΏ½οΏ½Unlimited PTOβ vacation policy
- Excellent colleagues that are interested in your happiness and growth
This job is filled or no longer available
Similar Jobs
- π°$200k-$250kπWorldwide
- π°$172k-$215kπUnited States
- π°$172k-$215kπUnited States
- π°$172k-$215kπUnited States
- π°$170k-$195kπUnited States
- π°$170k-$195kπUnited States
- π°~$170k-$250kπIndia
- π°$279k-$341kπUnited States
- π°~$113k-$152kπIndia
- π°$160k-$175kπUnited States