CrawlJobs Logo

Staff Applications Engineer, Tools

United States, San Jose Employment contract 134400.00 - 168000.00 USD / Year · Job Posted December 06, 2025
Apply Position
Job Link Share

Job Description

Our team is seeking a talented and versatile engineer to bridge the gap between our cutting-edge hardware and our software development lifecycle. This isn't a typical DevOps role. You'll be responsible for building the essential tools and automation that allow our software teams to test and validate their code against real, physical systems. You'll work directly with data being sampled from sensors, streamed across networks, and generated by complex hardware-in-the-loop (HIL) testbeds.

Job Responsibility

  • Develop Hardware Integration Tools: Design, build, and maintain robust Python applications to capture, parse, and analyze real-time data from hardware test setups
  • Own the CI/CD Pipeline: Architect and manage our automation and CI/CD pipelines (e.g., Teamcity, Jenkins) to integrate hardware testing directly into our software build, test, and deployment processes
  • Maintain and Improve Test Automation Frameworks: Build and support test harnesses and frameworks that allow developers to easily write and execute tests against physical hardware or emulators
  • Enable AI Integration: Support the deployment and integration of LLMs to existing workflows
  • Build for Reliability: Ensure the infrastructure and tooling you create are scalable, reliable, and easy to maintain. Document your work and champion best practices across the engineering organization
  • Collaborate Cross-Functionally: Work closely with hardware engineers, embedded software developers, and integration / lab teams to understand their requirements and build the tools they need to succeed

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field, or equivalent practical experience
  • 5+ years of professional software development experience, with a strong emphasis on tooling, automation, or DevOps
  • Expert proficiency in Python, including experience with relevant libraries for I/O, data manipulation (e.g., Pandas, NumPy), and system interaction
  • Demonstrable experience designing, building, and maintaining CI/CD pipelines
  • Proven experience building tools that interface directly with hardware or real-time data streams (e.g., working with data acquisition systems, parsing custom binary protocols, interacting with serial devices)
  • A strong foundation in software development best practices, including version control (Git), code reviews, and testing

Nice to have

  • Experience with back-end development (e.g., using Flask or Django to build simple APIs or dashboards for displaying test data)
  • Familiarity with compiled languages like C/C++ for low-level hardware interaction
  • Experience with containerization (Docker) and orchestration (Kubernetes)
  • Knowledge of hardware communication standards like CAN bus, ARINC-429, or RS-422
  • Previous experience in the aerospace, automotive, robotics, or a similar industry involving complex hardware systems
  • Familiarity with Tool Qualification as guided by DO-330

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Staff Applications Engineer, Tools

8 matching positions

Staff IT Engineer, Enterprise Tools

The Staff IT Engineer will be the technical leader of the Enterprise Tools team,...
Location
Location
United States; Canada
Salary
Salary:
149000.00 - 201000.00 USD; CAD / Year
https://www.1password.com Logo
1Password
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of IT or enterprise systems experience
  • 2+ years at a senior or staff IC level
  • Broad knowledge of enterprise productivity ecosystems, procurement processes, and system integration practices
  • Deep expertise integrating, configuring and optimizing core enterprise platforms such as Slack, Notion, Google Workspace, Zoom, Asana
  • Experience with Tines, Okta workflows, APIs, and other tooling
  • Proven ability to define and drive technical roadmaps
  • Experience leading the evaluation and enablement of AI features within enterprise platforms
  • Strong cross-functional collaboration skills across complex, rapidly scaling organizations
  • Leadership and mentorship skills
Job Responsibility
Job Responsibility
  • Unify ownership of the company’s core tool stack within the Enterprise Tools team
  • Lead the evaluation and responsible enablement of AI features in enterprise tools
  • Establish AI-enabled Enterprise Search as a managed service
  • Develop and maintain the technical roadmap for the Enterprise Tools team
  • Apply deep technical expertise to design, build, and maintain system integrations between core company applications
  • Lead the team in making strategic decisions on core service configurations
  • Establish governance and ecosystem design standards for enterprise integrations
  • Guide the team’s ownership of vendor relationships end-to-end for core business tools
  • Partner with IT, Enterprise L&D, Security, Procurement, and business system owners
What we offer
What we offer
  • Health benefits
  • Dental benefits
  • 401k/RRSP
  • Generous PTO policy
  • Equity grant
  • Incentive programs
  • Maternity and parental leave top-up programs
  • RSU program for most employees
  • Retirement matching program
  • Free 1Password account
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - AI Applications

Vanilla is seeking a Staff Software Engineer - AI Applications with a strong bac...
Location
Location
United States
Salary
Salary:
190000.00 - 210000.00 USD / Year
justvanilla.com Logo
Vanilla Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, a related field, or equivalent practical experience
  • 8+ years relevant work experience
  • Proficiency in modern programming languages such as Python or Javascript
  • Experience with OpenAI, Anthropic, or similar for both chat and API interfaces
  • Deep understanding of machine learning and AI technologies, including the ability to design, train, and implement machine learning models and use natural language processing techniques for automation
  • Production experience with scalability and best-practices of AI infrastructure
  • Must have experience with AI observability, monitoring, and signaling using tools like LangChain or LangGraph
  • Hands-on experience using RAG and chunking to tune LLM performance
  • Experienced with LLM orchestration tooling and decision frameworks
  • Experience or exposure building agentic capabilities and workflows
Job Responsibility
Job Responsibility
  • Machine learning and AI: You are passionate and knowledgeable about the current and future state of AI
  • You will be utilizing existing Large Language Models to build applied AI applications focused on producing high accuracy rates. Your software engineer skills will come into play here as you'll take ownership in constructing services to ingest results
  • You will work with product, and engineering teams and build models/services that can ingest data, extract key information and surface insights
  • You can build tooling to support model training, evaluation, inference serving, monitoring and alerting
  • You want to use the latest ML frameworks and open source tools to develop new model training pipelines
  • Hands On Coding: You have direct experience with software engineering and are familiar with modern languages like Python, Javascript, Go, Rust
  • You have experience building microservices and understand the tradeoffs of the approach
  • Data handling: You can identify, extract, transform, and load data from disparate sources into a centralized system. You are able to normalize, cleanse, and validate this data
  • Database management: You are able to design and implement schemas, optimize queries, and manage database performance
  • Project management: You must be an effective self-organizer: prioritize tasks, manage resources, and communicate effectively with non-technical stakeholders
What we offer
What we offer
  • Flexible paid time off policy and 10 company-wide paid holidays
  • Parental leave, 4 weeks for all full-time employees and up to 12 weeks for birthing parents
  • Medical, dental, and vision benefits coverage for employees and their families
  • 401K eligibility after one month of employment
  • Free estate planning documents
  • Budget for learning & development and home office setup
  • Paid parking or transit for hybrid and in office employees
  • Fulltime
Read More
Arrow Right

Staff Engineer – Full Stack Applications

GEICO is seeking an experienced Engineer with a passion for building high-perfor...
Location
Location
United States , Chevy Chase
Salary
Salary:
110000.00 - 230000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience in leading and building full-stack web applications, with a strong focus on front-end technologies like React, Typescript, Bootstrap and Django-based backends
  • Proven expertise in designing and developing microservices using Golang, Java, Python, Django, gRPC with protocol buffers, Kafka and Apache Spark with a deep understanding of both API and event-driven architectures
  • Strong background in leading UI development efforts, particularly with JavaScript based frameworks ensuring a seamless user experience
  • Experience leading web application development using micro-frontend architecture with client-side composition methods
  • Experience leading the integration of micro-frontend applications with a large single page application
  • Experience building architecture, design patterns, reliability, security and scaling of new and existing web applications
  • Expertise leading and contributing to event driven microservices using Kafka and Apache spark
  • Expertise in data model design on relational databases like PostgreSQL and No-SQL databases like Cassandra, MongoDB
  • Understanding of existing monitoring concepts and tooling
  • Understanding of DevOps Concepts and Cloud Architecture
Job Responsibility
Job Responsibility
  • Provide technical and thought leadership across multiple layers of the stack, focusing on fullstack web application development and ensuring the integration of UI, microservices and backend systems
  • Work closely with product leaders, other engineers and partner teams to understand product requirements, build a technical backlog, and develop solutions that align with product vision
  • Lead the development of UI using React, Typescript and Bootstrap on a Django framework while also contributing to the Architecture and development of microservices using Golang, Python, Django and Kafka
  • Design and implement loosely coupled, scalable microservices
  • Own and drive one to two service areas, being accountable for their successful delivery, from requirement analysus, design through to production, and ensuring they meet performance, scalability and reliability standards
  • Act as a role model and mentor to senior and junior engineers, guiding them in understanding the architecture, design and implementation of systems
  • Maintain excellent communication with Parter teams and leads, articulating technical implementations for various stakeholders, ensuring alignment across teams
  • Proactively explore unknown product requirements and design solutions that meet evolving needs, contributing to the continuous improvement of our platform
  • Leverage your experience in deploying wen applications in Kubernetes (k8s) environments, ensuring reliable interaction with backend services and seamless integration with cloud and on-premises systems
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Staff Engineer – Full Stack Applications FinOps

GEICO is seeking an experienced Engineer with a passion for building high-perfor...
Location
Location
United States , Chevy Chase, MD; Palo Alto, CA; Dallas, TX; Seattle, WA
Salary
Salary:
110000.00 - 230000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience in leading and building full-stack web applications, with a strong focus on front-end technologies like React, Typescript, Bootstrap) and Django-based backends
  • Proven expertise in designing and developing micro-services using Golang,Java,Python,Django,gRPC with protocol buffers, Kafka and Apache Spark with a deep understanding of both API and event-driven architectures
  • Strong background in leading UI development efforts, particularly with JavaScript based frameworks ensuring a seamless user experience
  • Experience leading web application development using micro-frontend architecture with client-side composition methods
  • Experience leading the integration of micro-frontend applications with a large single page application
  • Experience building architecture, design patterns, reliability, security and scaling of new and existing web applications
  • Expertise leading and contributing to event driven microservices using Kafka and Apache spark
  • Expertise in data model design on relational databases like PostgreSQL and No-SQL databases like Cassandra, MongoDB
  • Understanding of existing monitoring concepts and tooling
  • Understanding of DevOps Concepts and Cloud Architecture
Job Responsibility
Job Responsibility
  • Provide technical and thought leadership across multiple layers of the stack, focusing on full-stack web application development and ensuring the integration of UI, micro-services, and backend systems
  • Work closely with product leaders, other engineers and partner teams to understand product requirements, build a technical backlog, and develop solutions that align with product vision
  • Lead the development of UI using React, Typescript and Bootstrap on a Django framework while also contributing to the Architecture and development of microservices using Golang, Python, Django and Kafka
  • Design and implement loosely coupled, scalable micro-services
  • Own and drive one to two service areas, being accountable for their successful delivery, from requirement analysis, design through to production, and ensuring they meet performance, scalability and reliability standards
  • Act as a role model and mentor to senior and junior engineers, guiding them in understanding the architecture, design and implementation of systems
  • Maintain excellent communication with Parter teams and leads, articulating technical implementations for various stakeholders, ensuring alignment across teams
  • Proactively explore unknown product requirements and design solutions that meet evolving needs, contributing to the continuous improvement of our platform
  • Leverage your experience in deploying wen applications in Kubernetes (k8s) environments, ensuring reliable interaction with backend services and seamless integration with cloud and on-premises systems
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, AI Foundations (Tools + Frameworks)

You'll own and evolve the technical foundations that power all of Gamma's AI fea...
Location
Location
United States , San Francisco
Salary
Salary:
230000.00 - 310000.00 USD / Year
gamma.app Logo
Gamma
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of software engineering experience with at least 1 year building with AI generative technologies
  • Prior relevant experience in developer tooling or frameworks, orchestration, observability and monitoring, ML quality, evals, or data engineering
  • Prompt engineering and context engineering experience with deep understanding of LLM capabilities and limitations
  • Expertise architecting, building, testing, and maintaining modern complex web applications
  • Research-oriented approach to problem-solving with comfort working in ambiguity and exploring novel solutions to AI quality challenges
  • Exceptional attention to detail and quality obsession, caring deeply about output quality across all dimensions
  • Ability to design systems that balance security, usability, and performance
  • Strong communication skills and experience influencing technical strategy across teams
  • High EQ with empathetic, reflective, self-aware, growth-mindset approach
Job Responsibility
Job Responsibility
  • Own and evolve the technical foundations for our AI features, including AI quality and correctness evals, reliability and observability, model routing, and our LLM prompt composition framework (AIJSX)
  • Ship production code while maintaining strategic perspective, focusing on high-leverage, technically challenging or architecturally complex work
  • Elevate engineering quality and effectiveness across the team, setting technical direction and raising the bar through code review, design feedback, and mentorship
  • Proactively identify opportunities and misalignment within EPD and our roadmap, helping resolve them through technical leadership
  • Partner with EM, PM, and cross-functional leads to set the roadmap for AI foundations and tooling
  • Build systems that compound and enable other engineers to ship AI features faster and with higher quality
What we offer
What we offer
  • competitive equity
  • Fulltime
Read More
Arrow Right

Staff Engineer – CMaaS (Platform and Tools - VMs)

GEICO is seeking an experienced Staff Engineer with a passion for building high ...
Location
Location
United States , Chevy Chase, MD; Palo Alto, CA; Dallas, TX; Seattle, WA
Salary
Salary:
110000.00 - 230000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep knowledge of configuration management tools (Ansible, Puppet, Chef, SaltStack, or similar), including authoring reusable modules/roles and establishing internal standards
  • Extensive practical knowledge and experience in Linux and Windows operating systems, internals, and command-line utilities
  • Experience with Operating System hardening practices and frameworks (CIS Benchmarks, NIST SP 800-53, DISA STIGs, PCI DSS)
  • Professional experience in software development using modern programming languages like Python (preferred) or Go, Typescript, Java
  • Experience with version control systems (Git) and CI/CD pipelines
  • Understanding of cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes)
  • Strong experience with Infrastructure as Code (Terraform, Crossplane, Azure Resource Manager, CloudFormation, Pulumi, etc.)
  • 6+ years of PaaS and IaaS software development experience
  • 6+ years of Linux and Windows system administration experience
  • 4+ years specializing in system design and implementation
Job Responsibility
Job Responsibility
  • Design and architect enterprise-grade configuration management systems and platforms
  • Lead the development of configuration management tools, frameworks, and best practices
  • Drive technical decisions and establish standards for configuration management across the organization
  • Mentor and guide engineers on configuration management principles and practices
  • Develop automation for configuration deployment, validation, and rollback
  • Create self-service tooling for configuration management
  • Design scalable configuration management solutions that support thousands of services and environments
  • Implement infrastructure as code (IaC) patterns and tooling (Terraform, Ansible, Puppet, Chef, etc.)
  • Build and maintain configuration management platforms and services
  • Define the technical roadmap for configuration management capabilities
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Sr. Staff Engineer, Operations Engineer

At GEICO, we offer a rewarding career where your ambitions are met with endless ...
Location
Location
United States , Seattle; Palo Alto; Chevy Chase
Salary
Salary:
130000.00 - 260000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Infrastructure technologies knowledge in a hybrid cloud environment such including Containerization, VMs, CI/CD pipeline, IaC
  • Extensive experience in engineering and solution delivery in a dynamic service provider environment
  • Strong program and project management skills with proven experience coordinating projects across multiple teams, with successful project/product delivery at scale
  • Working knowledge of security services and their impact on production systems including runtime protection services, detective and protective agents and/or daemon sets, vulnerability and application scanning, etc.
  • Experience in a multi-platform environment with Linux, Mac, Windows
  • Experience communicating and presentating to senior and junior staff with the ability to influence stakeholders
  • Detail and deadline oriented with effective organizational and analytic skills
  • Strong critical thinking, problem solving, decision making, and analytical skills
  • Outstanding time management skills and attention to detail
  • Excellent verbal/written communication skills, including the ability to clearly document findings, proposals, issues, and status
Job Responsibility
Job Responsibility
  • Monitor and track signals of security gaps, initiative delays, compliance risks due to system issues, and drive resolution
  • Create visuals on current state of the union related to security engineering
  • Help to develop standards on reporting tool effectiveness, maturity, resilience and other factors in determining risks as they come up
  • Help drive automation of routine tasks to drive growth in security protection and detection technologies
  • Provide expert guidance, demonstrations and lead discussions on security best practices to stakeholders and leadership
  • Works in lockstep with our CSIRT, GRC, Tech and partner teams to ensure protection coverages, proper detection event notifications, documentation and standards we can all use
  • Organize, store and manage operational best practices documentation for security solutions to protect our platforms including endpoint, cloud, collaboration, identity and network
  • Partner with the project sponsors, delivery teams, and stakeholders to deliver quality solutions on time and within budget by coordinating project activities across multiple systems, departments, and teams
  • Create, maintain, and actively manage a detailed project schedule, change control process, and documentation
  • Identify and raise appropriate security risks, in addition to presenting detailed and implementable solutions or alternatives
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Staff Engineer - Finance Data Engineer

GEICO is seeking Finance Data specialists to support the build out of a Finance ...
Location
Location
United States , Palo Alto
Salary
Salary:
110000.00 - 260000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of Finance Systems experience with industry leading ERP solutions (e.g. implementing and supporting Oracle
  • Workday
  • SAP or PeopleSoft)
  • 3+ years of experience in implementing and supporting FP&A applications (Preferred)
  • 3+ years working with or supporting a Finance Data Lake/Warehouse/Mart along with various Financial Reporting tools
  • Good understanding of Dimensional Data Modeling
  • Strong working knowledge of Data processing/data transformation using ETL/ELT tools such as Informatica, DBT, etc.
  • Strong working knowledge of SQL and the ability to write, debug and optimize SQL queries and ETL jobs
  • Experience working with Financials via the major vendors (e.g. PeopleSoft
  • Oracle EBS
Job Responsibility
Job Responsibility
  • Leverage your strong Functional and Technical systems expertise to drive towards the right solution to support the department and GEICO’s current and future needs
  • Engage in cross-functional collaboration throughout the entire software lifecycle
  • Support design sessions with peers to ensure systems are well designed, efficient, and meet Business expectations
  • Collaborate with Finance Leaders within the FP&A, Controllers, Financial Reporting, and Finance QA & Systems team along with the Data Engineering and Finance Technology leaders to ensure organizational goals are met
  • Have a deep understanding of a few Finance functions to support the establishment of a vision and technology roadmap to build out a Finance Data Lake/Warehouse
  • Have a good understanding of finance data lake/mart with Data processing/data transformation using ETL/ELT tools such as Informatica, DBT, etc.
  • Experience with designing, developing, implementing, and maintaining solutions for data ingestion and transformation projects
  • Experience working with cloud data solutions (Delta Lake, Iceberg, Hudi, Snowflake, Redshift or equivalent)
  • Support the development of a roadmap and then work towards implementing Revenue and Expense Analytical solutions
  • Support and try to influence customers and stakeholders, and work through divergent expectations
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right