Agility Robotics
Firmware Manager
Hybrid- Fremont, CA · Senior · Full-time
Stay score
odds of building a lasting career here
Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- Champion the existing team's talent and represent their needs to senior leadership.
- Mentor engineers and foster technical rigor and ownership.
- Work with cross-disciplinary teams to solve complex problems involving the integration of software and hardware in robot systems.
Responsibilities
- The Firmware Engineering Manager leads this team of high performing engineers to plan robot firmware architecture, design subsystems, and develop robust and reliable firmware for our full line of robots.
- In this role, you will collaborate with cross functional teams to understand the unique requirements for our products and play a key role in ensuring that we have robot designs that are robust and production-ready.
- Your team will facilitate the bridge between hardware and higher level robot control algorithms, to test systems, and to other stakeholders by documenting interfaces and providing support to other engineers.
- Build and lead a team of senior embedded software engineers.
- Manage performance cycles, create individualized development plans.
- Review code, manage sprint planning, plan releases, prioritize workloads.
- Proven ability to build and lead high-performing engineering teams while establishing scalable processes and operational rigor.
Requirements
- Applicants must have current authorization to work in the United States.
- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Systems Engineering, Robotics, or a related field.
- Ability to incorporate and use AI tools to enhance productivity and efficiency.
- Ability to balance technical depth with strategic leadership in fast-paced, ambiguous environments
- Familiarity with standard agile and software development processes (issue tracking tools (Jira), feature branching, version control (Git), continuous integration and deployment.
Compensation
- The final salary offered to a successful candidate will be dependent on several factors that may include but are not limited to: job-related knowledge, skills, and experience.
Benefits
- Parental Leave: Generous paid parental leave programs.
- Experience with unit testing such as with GTest and coverage analysis
Visa & Work Authorization
- asis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law
This listing is sourced directly from Agility Robotics's careers page and normalized into a canonical job model.