Lead C/C++ Linux Embedded Software Engineer (SBC)
KRUSH Tech Inc
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 C/C++ 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. Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related engineering discipline. 7+ years of experience in embedded software engineering, with significant experience designing and developing complex embedded systems. Deep expertise in OOD/OOP, C/C++ 17+, Bash , Python, CMake. 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 ( Raspberry Pi ) or complex embedded computing platforms. Experience with Yocto and/or Buildroot and embedded Linux build and integration environments is a plus. Experience with debugging tools such as GDB , performance profiling tools: perf , valgrind etc, and enterprise CI/CD ( Jenkins ). Hands-on debugging and diagnostic skills using oscilloscopes , logic analyzers , power analyzers, programmers, and hardware debuggers is a plus. 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 with Docker and Kubernetes in complex development or deployment environments is a plus. 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 mentoring, communication, documentation, and cross-functional collaboration skills. Health Care Plan Retirement Plan Paid Time Off Family Leave Free Food & Snacks Build a great product #J-18808-Ljbffr KRUSH Tech Inc
- ...We are seeking a highly skilled and experienced Embedded C/C++ Developer with 10-12 years of hands-on experience... ...programming, and experience working with Linux-based systems. This role involves end-to-end software development, participation in Agile teams, and collaboration...LinuxC++
- ...by two former Navy electrical engineers with a proven track record in robotics and software. We are developing a small, autonomous... ...are seeking a highly skilled Embedded Linux Software Engineer specializing... ....Languages: Proficiency in C/C++ for kernel and driver development...LinuxC++Local area
- ...DescriptionThe RoleGM’s Software Defined Vehicle... ...features of tomorrow.As an Embedded Software Engineer on the Universal... ...ResponsibilitiesDevelop embedded (C/C++/Rust) software for... ...in Android, QNX and Linux environments.... ...the responsibility to lead the change that will...LinuxC++Full timeLocal areaWork from homeRelocation package
- ...Austin, TX, to deliver technical expertise in embedded Linux systems. You will lead projects, develop software, mentor junior engineers, and drive innovation. Ideal candidates... ...of software engineering experience, strong C/C++ skills, and deep Linux kernel understanding...LinuxC++Remote job
$143.7k - $194.4k
...reliable connectivity. As an Embedded Software Engineer, you will be a part of the... ...software modules in assembly, C, C++, Rust or other languages... ...practices• Have expertise with Linux and RTOS• Review schematics,... ...languages such as C/C++, Python, Java or Perl- Experience...LinuxC++Permanent employmentInternshipFlexible hours- ...looking for a skilled Staff Embedded Software Engineer with a deep understanding... ...background in software development (C/C++), a passion for open-source... ...developing software for Linux, Android, and QNX platforms... ...standards.Experience in leading complex cross-...LinuxC++Full timeH1bLocal areaRemote workWork from home
- ...to validate and debug ASIC silicon, collaborating with teams in the US and Sweden. You will drive driver development in C/C++ under Zephyr or Linux, and build Python automation for run environments. You will contribute to test coverage, run in-lab validation, and work...LinuxC++
$165.2k - $223.6k
...The AWS Hardware Engineering team creates server... ...designs are industry-leading in frugality and... ...that fuse software, hardware, and the... ...are looking for an Embedded Software Development... ...Operation Support.Linux driver development... ...embedded development in C/C++- Knowledge of...LinuxC++InternshipFlexible hours- Embedded Software Engineer Meta Reality Labs focuses on building technology... ...rapid prototyping leading to shipping products.... ...CI/CD Proficient in C, C++, and Python programming... ...Experience with C/C++ for embedded systems... ...Required: OS (Windows, Linux), RTOS, UBOOT, (C, C++...LinuxC++
- ...leveraging hardware and software to create a unique... ...of Software Engineering and serve as a key... ...a highly skilled Lead Systems Software Architect... ...experience in embedded systems-level... ...experience with embedded Linux or Android-based... ...languages such as C/C++ (Rust or similar...LinuxC++Work at officeLocal areaRemote workMonday to ThursdayFlexible hours
$114k - $131k
...all the hardware and software needed to make chips and... ...the role We’re hiring embedded software interns for... ...working on an integrated engineering team building... ...Responsibilities Develop real-time linux applications and... ...Proficiency in Python/C/C++ Low level systems...LinuxC++Hourly paySummer workInternshipWork at officeVisa sponsorshipNight shift$130k - $195k
...Embedded Software Engineer – Remote Bright Vision Technologies is a technology consulting and software... ...strong expertise in embedded C/C++, RTOS development, device drivers, communication... ...VxWorks, ThreadX, Zephyr, or Embedded Linux. Develop firmware supporting...LinuxC++Full timeH1bLocal areaImmediate startRemote workVisa sponsorship- ...is seeking an experienced Firmware Engineer in Austin, TX, for a hybrid role... ...responsible for developing and debugging embedded software for GPUs, APUs, and CPUs while... ...must possess expertise in C/C++ as well as experience with Linux development and debugging. Candidates...LinuxC++
- Senior Software Engineer-Backend As a Senior Software Engineer-Backend, you'll deliver complex... ...supporting build and deployment pipelines. Leads others in coding / configuration /... ...in software development primarily in C/C++ on Linux Proficient in Linux Inter process communication...LinuxC++Work experience placementNight shift
$60 - $90 per hour
...Job Description Position Title: Software Engineer (Embedded Systems) Position Description: Protingent... ...software using object-oriented C++ Self-directed, sharp analytical abilities... ...Application development for Linux-based embedded environments Experience...LinuxC++Contract work- ...abundant system. We are engineers, operators, and creatives... ...About the Role As an Embedded Software Engineer at Base, you will lead the architecture and technical... ...~ Deep expertise in C, C++, or Rust. ~ Strong... ...microcontrollers, embedded Linux, or real-time systems....LinuxC++Shift work
- Celestica is seeking a Staff Embedded/Firmware Engineer to join the Hardware Platform Services team in Austin, TX. You will design... .... Ideal candidates have 9-15 years of experience in C/C++, driver development, Linux kernel bring-up, and hardware bring-up, with proven...LinuxC++
- ...breakthroughs, or bringing leading edge products to... ...Design Firmware Engineer to join our... ...SoC solutions with embedded processing, logic... ...production-quality C/C++ to ensure the design... ...embedded systems.Software Programming and scripting... ..., Bash, C/C++) in Linux operating systems....LinuxC++
$55 - $66 per hour
...Measurement industry, is seeking a Software Engineer to join their team. As a Driver... ...of the Business Unit supporting embedded and driver software products.... ...programming and proficiency in C++ Experience working with Windows and Linux OS drivers Understanding of good...LinuxC++Weekly payTemporary workFlexible hours- Austin, TXEngineering - Software /Full-time /On-sitePlease Note: To conform... ...is seeking an experienced Embedded Software Engineer II with a strong background in embedded Linux development and the Yocto... ...development.Proficiency in C or C++ for embedded systems.Experience...LinuxC++Permanent employmentFull timeContract workWork experience placementLocal area
- Austin, TXEngineering - Software /Full-time /On-... ...projects will include Linux-based single-board computers... ...qualification, as well as software engineering and software project... ...software for embedded devices and systems, from... ...Programming experience in C or C++.Experience in embedded...LinuxC++Permanent employmentFull timeContract workWork experience placementLocal area
- Embedded Software Engineer Austin, TX, Franklin, TN, Las Vegas, NV, or Reno, NV Hybrid Position Summary... ...Requirements: 2+ years of experience with C++ At least some embedded or firmware... ...Embedded OS Experience programming in a Linux environment Previous development of...LinuxC++Local area
- ...As an embedded software & test engineer at Paradromics, you will work in tandem with neuroengineers and electronic... ...qualifications Proficiency in C++, Go, or Rust. Familiarity with... ...building low level software running in Linux. Preferred qualifications Experience...LinuxC++Full time
- ...the technical authority for embedded software, defining architectures and... ...or MS in Computer Science or Engineering with at least 8 years of industry... .... Proficiency in C, C++, and real-time operating systems... ...Hardware Integration Linux Software Configuration Management...LinuxC++
- ...members from team in CAN Firmware/Embedded SW Engineer - Contractor Top Skills... ...of device tree, Linux kernel configuration, and system... ...Firmware Engineer with Embedded Software background to focus on various... ...software / firmware using C / C++ programming language....LinuxC++For contractors
$120k - $175k
...Company overview & Job Title: A leading engineering company located in Austin,... ...are now hiring for a brand-new Embedded Software Engineer to join the growing... ...Software Programming in C, C++ Experience of RTOS - FreeRTOS, Zephyr, Embedded Linux Microcontrollers - STM32, ARM...LinuxC++Permanent employmentImmediate start$124.13k - $151.71k
Job Description:Embedded Linux EngineerCollaborate with Innovative 3Mers... ...a Product Development Engineer, you will have the opportunity... ...time PREEMPT-RT Linux-based software for automated electromechanical... ...or more years’ experience in C/C++ software development for...LinuxC++Full timeH1bFlexible hours$143.4k
...non-internship professional software development experience.... ...We require experience with embedded development in C or C++. Preferred: 3+ years of... ...degree in Computer Science, Engineering, Mathematics, or a related... ...Hardware Support Linux Machine Learning Python...LinuxC++Full timeInternshipFlexible hours- Annapurna Labs designs silicon and software that accelerates innovation.... ...include operating systems, Linux architecture, embedded systems, and control systems. Our team uses, C, C++, Lua, Bash, Python and other... ...sharing and mentorship. Our engineers enjoy one-on-one mentoring...LinuxC++Full timeInternshipFlexible hours
- Embedded EngineerCompany Overview:Allen Control... ...Navy electrical engineers with a proven track... ...in robotics and software. We are developing... ...firmware development in C++. The ideal... ...environments.PCB Design: Lead the development of... ...systems.Embedded Linux Experience:...LinuxC++Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead C/C++ Linux Embedded Software Engineer (SBC). Be the first to apply!
- c++ software developer Austin, TX
- c++ programmer Austin, TX
- c++ developer Austin, TX
- senior linux systems engineer Austin, TX
- linux administrator Austin, TX
- linux systems administrator Austin, TX
- linux engineer Austin, TX
- unix linux systems engineer Austin, TX
- remote linux administrator Austin, TX
- linux developer Austin, TX



