KRUSH Tech
Posted 3d ago

Lead Software Engineer

KRUSH Tech
Austin, Texas, United States
OnsiteFull Time
Responsibilities
  • defining architectures
  • leading teams
  • integrating systems
Requirements
  • Bachelor's degree in engineering or computer science
  • 6+ years of embedded software experience
  • Deep Embedded Linux expertise
  • System architecture
  • Technical leadership
  • Debugging
  • Validation, and cross-functional collaboration
Technical tools mentioned
Embedded LinuxYoctoBuildrootGDBOpenOCDSeggerLTTngperfDockerKubernetesGitLabGerritMicrosoft ExcelGitEMCCI/CDSBCSBC-based productsoscilloscopeslogic analyzerspower analyzershardware debuggers

Job description

KRUSH Tech is a new technology company building advanced hardware solutions for defense, aerospace, communications, and autonomous systems. We're launching our U.S. operations from the ground up — and this is a rare opportunity to join at the very beginning and help shape the company from day one.

At KRUSH Tech, we combine the agility of a startup with the ambition to tackle some of the industry's most demanding engineering challenges. Our teams work across disciplines—including RF, embedded systems, electronics, mechanical engineering, software, manufacturing, and supply chain—to transform innovative ideas into reliable, production-ready solutions. We are building a next-generation, vertically integrated aerospace organization focused on advanced uncrewed aircraft systems (UAS), autonomy, sensing technologies, and scalable manufacturing — for the U.S. market and strategic partners.

As the Lead Software Engineer, you will define the software architecture, development strategy, and engineering standards for SBC-based products across our product portfolio. You will provide technical leadership across multiple projects, ensuring software platforms are scalable, maintainable, reliable, and optimized for complex embedded applications.

Working closely with hardware, systems, and software engineering teams, you will drive the integration of hardware and software stacks from platform selection and architecture through development, validation, and production. This role combines hands-on software engineering with technical leadership and is ideal for an experienced Embedded Linux engineer who enjoys solving complex system-level challenges, making strategic technical decisions, and developing engineering capabilities across teams.

Key Responsibilities

  • Define the overall software development strategy, architecture, and technical standards for SBC-based products across multiple company projects.
  • Design scalable system software architectures and establish common frameworks, coding standards, and engineering best practices across the product portfolio.
  • Lead software engineering teams and coordinate technical activities across multiple projects, ensuring alignment with architectural and development standards.
  • Develop critical software components and prototypes, providing hands-on technical leadership and demonstrating solutions for complex system-level challenges.
  • Collaborate with hardware engineering teams on SBC and hardware platform selection, hardware-software integration, electrical design decisions, and overall system optimization.
  • Coordinate the development and integration of low-level drivers, middleware, system software, and application software across the product stack.
  • Conduct code, architecture, process, and system audits to identify technical risks, assess solution feasibility, and drive continuous improvement across projects.
  • Define testing methodologies, prototype debugging procedures, and validation strategies, including EMC, thermal, power consumption, and long-term stress testing.
  • Lead complex technical and strategic decisions, manage engineering risks, and provide recommendations on technology and hardware platform selection.
  • Develop team capabilities through mentoring, technical training, knowledge sharing, and implementation of engineering best practices.

Requirements

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related engineering discipline.
  • 6+ years of experience in embedded software engineering, with significant experience designing and developing complex embedded systems.
  • Deep expertise in Embedded Linux, covering the complete software stack from bootloader and kernel through drivers, middleware, and user-space applications.
  • Proven experience designing system software architectures for SBC-based products or complex embedded computing platforms.
  • Strong experience with Yocto and/or Buildroot and embedded Linux build and integration environments.
  • Experience planning and integrating complete hardware and software stacks, including collaboration with hardware engineering teams and review of electrical schematics and design decisions.
  • Experience defining coding standards, engineering processes, testing methodologies, and development best practices across engineering teams.
  • Strong technical leadership experience, including coordinating multidisciplinary software development activities and managing the technical aspects of complex projects.
  • Ability to independently assess technical risks, evaluate the feasibility of solutions, and make complex technical and strategic decisions.
  • Strong hands-on debugging and diagnostic skills using oscilloscopes, logic analyzers, power analyzers, programmers, and hardware debuggers.
  • Experience with tools such as GDB, OpenOCD, Segger, performance profiling tools such as LTTng and perf, and enterprise CI/CD and configuration management systems.
  • Experience with Git-based development and collaboration tools such as GitLab and Gerrit.
  • Knowledge of software security practices, including static analysis and fuzz testing.
  • Experience coordinating system validation activities, including EMC, thermal, power, and long-term stress testing.
  • Experience with Docker and Kubernetes in complex development or deployment environments is a plus.
  • Strong mentoring, communication, documentation, and cross-functional collaboration skills.

Benefits

  • Health Care Plan
  • Retirement Plan
  • Paid Time Off
  • Family Leave
  • Free Food & Snacks

About KRUSH Tech

Designing and manufacturing advanced autonomous aerospace hardware systems.

Similar jobs

Software Engineer roles near Austin, Texas
1d
Save
Mark Applied
Hide
Software Eng, Sr Staff
Austin, Texas, United States
HybridFull Time
News Corp
News CorpNasdaq: NWSA: Global media, publishing, and digital information services.
10+ YOEBachelor's degree in computer science or equivalent experience, 10+ years in software development, 4+ years in architecture and design, system design, mentoring, and strong communication skills.
Python, NestJS, React, TypeScript, Next.js, Snowflake, Airflow, AWS, Apollo GraphQL, Agile, Scrum
1d
Save
Mark Applied
Hide
Software Engineer- NEW GRAD
Austin, Texas, United States
$70k-$80k/yr OnsiteFull Time
Brivo
Brivo: Cloud-native platform for physical security and video surveillance management.
Bachelor's degree in computer science, software engineering, or related field; working knowledge of Python, Java, or Node.js/TypeScript, databases and SQL, Linux, Git, and problem-solving skills.
Python, Java, Node.js, TypeScript, SQL, Linux, Git, AWS, Docker, REST APIs, HTTP, Playwright, OAuth 2.0, OIDC, Auth0, AI models, MCP servers
1d
Save
Mark Applied
Hide
Software Eng, Sr Staff
Austin, Texas, United States
OnsiteFull Time
Realtor.com
Realtor.comNasdaq: NWSA: Online marketplace for buying, selling, and renting homes.
10+ YOEBachelor's degree in computer science or equivalent experience, 10+ years in software development, 4+ years in architecture and design, and experience with scalable systems, data pipelines, and technical leadership.
Python, NestJS, React, TypeScript, Next.js, Snowflake, Airflow, AWS, Apollo GraphQL, Agile, Scrum
1d
Save
Mark Applied
Hide
Senior Software Engineer, Frontend Platform
United States or San Francisco or New York City or Los Angeles or Boston or Seattle or Washington or San Diego or Chicago or Austin or Dallas or Portland or Denver or Philadelphia or Baltimore or Sacramento or Minneapolis or Miami or Atlanta or Phoenix or Orlando or Las Vegas or Salt Lake City or Madison or Birmingham or San Antonio or Spokane or Toronto
$125k-$210k/yr HybridFull Time
Roo
Roo: Digital marketplace connecting veterinary professionals with animal hospital shifts.
Significant production software experience with frontend systems; deep React and TypeScript expertise; full-stack fundamentals; React Native or mobile experience; Figma, design systems, and AI-assisted development experience.
React, TypeScript, React Native, Figma, Cursor, Claude, Storybook, style-dictionary, Framer Motion, Rive, Lottie, Expo
1d
Save
Mark Applied
Hide
Applied Data Solutions Program, Software Engineering (Full-Time Opportunities)
Austin, Texas, United States
OnsiteFull Time
Apple
AppleNASDAQ: AAPL: Designs and sells consumer electronics, software, and online services.
Build scalable architecture, tools, data products, and data pipelines; apply data analysis and predictive modeling to deploy and maintain operational solutions.
1d
Save
Mark Applied
Hide
New Graduate Engineer, Software - '26/'27 (Starlink)
Bastrop, Texas, United States
OnsiteFull Time
SpaceX
SpaceX: Designs and launches advanced rockets and satellite internet constellations.
Bachelor's degree in computer science, engineering, mathematics, or STEM; software development experience in C, C++, Python, C#, or another object-oriented language; graduating in 2026 or 2027.
C, C++, Python, C#, UDP, TCP/IP
2d
Save
Mark Applied
Hide
Software Engineer Intern - Entry Level Sales Program 2027
Austin, Texas, United States
$44k-$80k/yr HybridInternship, Contract
IBM
IBMNew York Stock Exchange: IBM: Global technology providing enterprise software, cloud, and consulting.
High school diploma/GED required; future bachelor's or master's degree in a technical field or equivalent experience. Requires Python, LLM, GenAI framework, communication, collaboration, and problem-solving skills.
Python, Large Language Models (LLMs), Red Hat OpenShift, Kubernetes, Machine Learning, Deep Learning, Generative AI, Text2SQL, Retrieval Augmented Generation (RAG), AI Operations, Spark, Presto, Hive, Unix
2d
Save
Mark Applied
Hide
Senior Software Engineer
Austin or United States
$136k-$190k/yr RemoteFull Time
SailPoint
SailPointNasdaq: SAIL: Provides enterprise-grade identity security and access governance software solutions.
3+ YOEBachelor's degree in a related field and 3 years of software development experience, including Java, RESTful microservices, testing, CI/CD, SQL, Git, Hibernate, Redis, and NoSQL databases.
Java, Python, Snowflake, Postgres, DBT, Spring Framework, JUnit, Mockito, Docker, Airflow, Amazon S3, Maven, Jenkins, SQL, Git, Hibernate, Redis, Mongo, Dynamo