This job offer is no longer available
About
Our client is a smart, agile company at an exciting inflection point. Leveraging deep IoT expertise and a global sensor footprint, they help customers dramatically reduce energy waste and save millions in operating costs. Their sensors and gateways connect buildings to modern software infrastructure, unlocking powerful data-driven insights.
They are seeking an experienced embedded software developer who wants to do more than write excellent code—someone eager to shape technical strategy, solve complex problems, and help drive the business forward.
This role offers exceptional breadth and ownership for the right person. You will work across the full embedded software stack, from low-level firmware to edge ML implementations to embedded Linux systems. You will make critical architectural decisions, manage augmented teams, influence product direction, and build scalable cross-functional processes. For someone ready to move beyond narrow specialization and own something meaningful, this is a rare opportunity.
What You’ll Do
Design and implement embedded software solutions across the technology stack
Define technical strategy and make architectural decisions that shape the product roadmap
Lead distributed teams of contractors as needed
Establish repeatable processes to support scale, including automated testing, CI/CD pipelines, and deployment workflows
Provide technical leadership while remaining hands-on with code
Collaborate with field teams to support deployed systems and inform future development
Bridge technical and business conversations, translating complex constraints into strategic opportunities
About You
Experience
8+ years of technical software development with deep embedded systems expertise
2+ years leading technical teams in a hands-on capacity
Proven experience building, shipping, and supporting multiple embedded products
Background working in both large organizations and startup environments
Experience collaborating with software teams on hybrid projects
End-to-end embedded development experience, including test automation, CI/CD, and field support
Technical Skills
Expert-level development in C, C++, or Rust
Strong foundation in embedded Linux
Proficiency with higher-level languages (Node.js used in parts of the stack)
Experience with edge ML is a plus
Smart building experience is a plus
How You Work
Beyond technical credentials, our client is looking for someone who demonstrates:
Ownership – You take initiative and treat problems as your own to solve
Scrappiness – You focus on what matters most to customers and make consistent progress in a resource-lean environment
Collaborative Leadership – You elevate others, build consensus, and lead through influence as much as authority
Why This Role Is Different
Most senior roles reward specialization. This one rewards integration. You will touch every part of the embedded ecosystem, influence decisions across the organization, and have genuine impact on the company’s trajectory. For someone energized by variety, ownership, and building something meaningful, this opportunity stands out.
Compensation Information:
The salary range for this position will vary based on candidate level, experience, and location. The base salary for this position contemplates a range of $140,000 - $200,000. Certain roles may be eligible for incentive compensation, equity, and benefits.
From Tangerine Search:
Tangerine Search is an equal opportunity agency that values diversity. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment.
Languages
- English
Notice for Users
This job was posted by one of our partners. You can view the original job source here.