Chief Software Engineer
External job listingat Green Key Resources
Chief Software Engineer to lead architecture and hands-on engineering for advanced robotics, autonomous systems, and embedded computing.
Salary
Not provided
Location
Mountain View, United States
Employment type
Full time
Workplace
Not provided
Chief Software Engineer
Mountain View, United States
Job description
About the role
Green Key Resources is seeking a Chief Software Engineer to provide technical leadership and establish software architecture, engineering practices, and technical direction for advanced robotics and autonomous systems. This is a highly hands-on technical leadership role involving software architecture, systems engineering, robotics, perception, controls, and embedded computing. The role remains deeply involved in architecture, design, coding, debugging, integration, and validation while providing technical direction across the broader software organization.
The ideal candidate is a proven technical leader who can move between high-level system architecture and low-level implementation, make difficult engineering tradeoffs, and raise the technical capabilities of the organization without relying on formal management authority.
Responsibilities
- Define and own the overall software architecture and technical direction for complex robotics, autonomy, and embedded systems.
- Lead critical software initiatives from concept and system architecture through implementation, integration, validation, and production deployment.
- Contribute hands-on to technically challenging or high-risk areas of the codebase using C++ and Python.
- Establish software engineering standards, architectural principles, development practices, and technical review processes across the organization.
- Architect software systems integrating perception, computer vision, controls, autonomy, embedded computing, networking, electrical systems, and mechanical systems.
- Provide technical leadership across software and multidisciplinary engineering teams, driving alignment on architecture, interfaces, performance, reliability, and long-term maintainability.
- Identify and mitigate high-impact technical risks and make critical architectural and engineering tradeoffs.
- Partner with engineering leadership and product teams.
Requirements
- Must be eligible for top security clearance.
- Proven technical leadership and the ability to work across high-level system architecture and low-level implementation.
- Hands-on experience contributing to code using C++ and Python.
Key facts
- Must be eligible for top security clearance.
- The role involves advanced robotics, autonomous systems, and embedded computing.
- The role includes hands-on work using C++ and Python.
Estimated salary
Estimated salary for software developer in United States: USD 5,850 - 10,000 per month, based on 48 CazVid job posts that state their pay. This is an estimate, not the salary offered.
Frequently asked questions
What does the Chief Software Engineer role involve?
It provides technical leadership and establishes software architecture and technical direction for advanced robotics and autonomous systems. The role remains hands-on in architecture, design, coding, debugging, integration, and validation.
What are the stated requirements?
Candidates must be eligible for top security clearance. The listing also describes a proven technical leader who can work across system architecture and low-level implementation.
What technologies are mentioned?
The listing names C++ and Python for hands-on code contributions.
How much does this job pay?
This listing does not state the pay. As a reference, the estimated salary for software developer in United States is USD 5,850 - 10,000 per month, based on 48 CazVid job posts that state their pay. This is an estimate, not the salary offered.