This role involves developing and maintaining critical software components for a worldwide narrowband communication system. Working within a collaborative Agile team, you'll focus on embedded software integration, system optimization, and resolving cross-component issues using modern DevOps and automation practices.
Key Responsibilities
- Integrate and troubleshoot embedded software systems in secure, high-availability environments
- Maintain and update infrastructure-as-code repositories using GitOps workflows
- Conduct peer code reviews and collaborate on development tasks using Git
- Work closely with product managers and engineers to deliver software within scope, on schedule, and to quality standards
- Participate in all phases of an Agile development lifecycle as part of a multidisciplinary team
Required Qualifications
- Bachelor’s degree or higher in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience
- Minimum of five years of hands-on development with C/C++ in embedded systems
- Proven experience with Linux/Unix operating systems in embedded contexts
- At least three years working with the Linux network stack and developing kernel modules
- Experience configuring and managing containerized environments using Docker, Kubernetes, or OpenShift
- Familiarity with virtualization platforms such as OpenStack or ESXi
- US Citizenship is required for this government-related position
- Eligibility to obtain a US Secret Security Clearance
- Flexibility to work remotely in the US or from designated office locations
Preferred Skills
- Agile Scrum methodology experience
- Integration with CI/CD pipelines using tools like GitHub Actions or Jenkins
- Development and operations experience in OpenShift and Kubernetes clusters
- Background in maintaining GitOps-based infrastructure repositories
- Exposure to satellite communication technologies
- Experience creating and debugging custom Embedded Linux distributions
- Scripting proficiency in Python, Bash, or Groovy
- Use of automated testing frameworks and test scripting
- Project tracking and documentation using JIRA, Jama, Agile tools, or Wiki systems
Technology Environment
- Core Languages: C/C++, Python, Bash, Groovy
- Operating Systems: Linux/Unix, Embedded Linux
- Containers & Orchestration: Docker, Kubernetes, OpenShift
- Virtualization: OpenStack, ESXi
- Development Tools: Git, GitHub Actions, Jenkins, Artifactory
- Project Management: JIRA, Jama, Wiki
Compensation & Benefits
The base salary for this position ranges from $135,500 to $214,000 annually. In higher-cost areas such as San Jose, San Francisco Bay Area, or New York City, the range increases to $168,500–$252,500. Additional compensation may include stock incentives and performance-based cash bonuses. Comprehensive benefits support physical health, financial wellness, and personal growth. Specific benefit offerings vary by role and location.
Work Environment
This position supports hybrid work arrangements. Candidates may work remotely within the United States or from designated office sites, including locations in San Jose, the San Francisco Bay Area, and the New York City metropolitan area. Work setup will depend on project needs and team coordination requirements.
Company Values
- Operating as one unified team
- Addressing complex global challenges
- Encouraging bold thinking and fearless action
- Creating inclusive, respectful workplaces
- Delivering meaningful, positive impact
Equal Opportunity Employer
This organization is committed to equal employment opportunity regardless of race, color, religion, national origin, age, sex, gender identity, sexual orientation, disability, or veteran status. All qualified candidates are encouraged to apply.


