company

Embedded Linux Software Engineer

TRL11 Inc.Irvine, California, United States
On-site Full-time $100K/yr - $150K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Required Qualifications:Bachelor's degree in Computer Science, Electrical Engineering, or a closely related field.3-5 years of hands-on experience in embedded Linux development, with a track record of shipped products. Proficient in C/C++ programming, with solid knowledge of Python and Bash. Familiarity with device drivers, kernel modules, and Linux internals. Understanding of networking protocols, API design (such as REST and gRPC), and video streaming technologies. Experience with Git, Docker, and CI/CD tools. Comfortable working in Agile methodologies within a fast-paced environment. Exceptional problem-solving, debugging, and communication abilities. Preferred Qualifications:Possession of TS/SCI or Secret Clearance.

About the job

Join TRL11, a pioneering venture-backed startup at the forefront of deep tech and defense technology, as we revolutionize video technology for aerospace applications. Located in the heart of Irvine, CA, we are in search of passionate and skilled Embedded Software Engineers with a strong background in Linux Board Support Packages (BSP), device driver development, and debugging. You will design, develop, and maintain innovative embedded software solutions for our state-of-the-art video products, focusing on Linux-based systems and custom hardware. This is your chance to significantly contribute to the future of Human Space Exploration and enhance US National Security.

Key Responsibilities:

  • Design and develop embedded software tailored for Linux systems, including device drivers and kernel modules.
  • Create application-level software for video processing, encoding, and streaming.
  • Implement APIs and communication protocols such as REST, gRPC, MQTT, and WebSockets.
  • Architect scalable software solutions and engage in technical design discussions.
  • Oversee CI/CD pipelines, build systems, and automated testing frameworks.
  • Develop containerization strategies leveraging Docker for deployment.
  • Collaborate with cross-functional teams and actively participate in code reviews.
  • Debug and optimize performance across the entire software stack.
  • Create scripts in Bash/Python and develop applications using C/C++.
  • Document software components and uphold technical specifications.

About TRL11 Inc.

TRL11 is a forward-thinking startup that is committed to delivering innovative video technology solutions for the aerospace sector. With a focus on deep tech and defense applications, our team is dedicated to pushing the boundaries of technology to support critical missions in Human Space Exploration and enhance US National Security. Join us to make a meaningful impact in an energetic and collaborative environment.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.