1

Junior Embedded Linux Jobs in Texas (NOW HIRING)

Staff Firmware Engineer

Austin, TX · On-site

$110K - $151K/yr

Mentor junior staff Who You Are and What You Bring * BS/MS/PhD Computer Science, Computer ... Desktop and embedded Linux experience * Familiarity with AC grid simulators and programmable loads ...

Staff Firmware Engineer

Austin, TX · On-site

$110K - $151K/yr

Mentor junior staff Who You Are and What You Bring * BS/MS/PhD Computer Science, Computer ... Desktop and embedded Linux experience * Familiarity with AC grid simulators and programmable loads ...

Software development in a Linux environment, including networking and shell scripting. * Avionics ... Hands-on experience in embedded systems development, including firmware design, microcontroller ...

Software development in a Linux environment, including networking and shell scripting. * Avionics ... Hands-on experience in embedded systems development, including firmware design, microcontroller ...

Preferred : • Software development in a Linux environment, including networking and shell ... on experience in embedded systems development, including firmware design, microcontroller ...

Senior Network Engineer

Frisco, TX · On-site

$98K - $134K/yr

... junior engineers, and driving complex network integration and field deployment efforts. This position requires strong expertise in routing/switching protocols, Linux environments, network programming ...

Senior Network Engineer

Frisco, TX · On-site

$97K - $133K/yr

... junior engineers, and driving complex network integration and field deployment efforts. This position requires strong expertise in routing/switching protocols, Linux environments, network programming ...

Senior Software Engineer

Bulverde, TX · On-site

$110K - $145K/yr

Both senior and junior positions are available. Primary Responsibilities * Design, code, test and ... Experience developing in a Linux environment * 5+ years of experience working in enterprise ...

Senior Software Engineer

Bulverde, TX · On-site

$110K - $145K/yr

Both senior and junior positions are available. Primary Responsibilities * Design, code, test and ... Experience developing in a Linux environment * 5+ years of experience working in enterprise ...

Mentor junior developers and contribute to engineering best practices. Nice to Have: * Experience ... Embedded Systems Development. * Open Source Contributions. * Observability Tools (Prometheus ...

Showing results 21-40

Junior Embedded Linux information

What does a junior embedded Linux engineer do?

A Junior Embedded Linux Engineer assists in developing, testing, and maintaining software that runs on embedded devices using the Linux operating system. Their responsibilities often include writing code in languages like C or C++, configuring Linux kernel and device drivers, and troubleshooting hardware-software integration issues. They typically work under the guidance of senior engineers to learn best practices and contribute to projects such as IoT devices, consumer electronics, and industrial systems. This role requires a foundational understanding of Linux, programming, and embedded systems.

What is the difference between Junior Embedded Linux vs Junior Firmware Engineer?

AspectJunior Embedded LinuxJunior Firmware Engineer
Required CredentialsTypically a degree in Computer Engineering, Electrical Engineering, or related; knowledge of Linux systemsSimilar degrees; focus on embedded systems and low-level programming
Work EnvironmentEmbedded device development, Linux-based platforms, hardware integrationEmbedded hardware, microcontrollers, firmware development
Industry UsageConsumer electronics, IoT devices, automotive, industrial systemsConsumer electronics, IoT, aerospace, automotive
Common Search/ComparisonYesYes

Junior Embedded Linux and Junior Firmware Engineer roles often overlap in embedded systems development. While both require knowledge of hardware and programming, Junior Embedded Linux focuses on Linux-based platforms, device drivers, and system integration. Junior Firmware Engineers work more with microcontrollers and low-level programming. Understanding these differences helps candidates target the right roles based on their skills and career goals.

What are the key skills and qualifications needed to thrive as a junior embedded Linux engineer?

To thrive as a Junior Embedded Linux Engineer, you need proficiency in C/C++ programming, an understanding of Linux operating systems, and a relevant degree in computer science or electrical engineering. Familiarity with build systems (like Yocto or Buildroot), version control tools (such as Git), and debugging hardware/software interfaces is typically required. Strong problem-solving skills, attention to detail, and effective communication help you collaborate with teams and tackle technical challenges. These skills ensure reliable system development, efficient troubleshooting, and smooth integration of embedded Linux solutions in real-world products.
What are the most commonly searched types of Embedded Linux jobs in Texas? The most popular types of Embedded Linux jobs in Texas are:
What job categories do people searching Junior Embedded Linux jobs in Texas look for? The top searched job categories for Junior Embedded Linux jobs in Texas are:
What cities in Texas are hiring for Junior Embedded Linux jobs? Cities in Texas with the most Junior Embedded Linux job openings:
Infographic showing various Junior Embedded Linux job openings in Texas as of July 2026, with employment types broken down into 92% Full Time, 6% Part Time, and 2% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution.

Staff Firmware Engineer

Enphase Energy

Austin, TX • On-site

$110K - $151K/yr

Full-time

Re-posted 12 days ago


Enphase Energy rating

6.6

Company rating: 6.6 out of 10

Based on 15 frontline employees who took The Breakroom Quiz

129th of 156 rated electronics manufacturers


Job description

Enphase Energy is a global energy technology company and a leading provider of solar, battery, and electric vehicle charging products. Founded in 2006, our innovative microinverter technology revolutionized solar power, making it a safer, more reliable, and scalable energy source. Today, the Enphase Energy System enables users to make, use, save, and sell their own power. Enphase is also one of the most successful and innovative clean energy companies in the world, with more than 80 million products shipped across 160 countries.

Join our dynamic teams designing and developing next-gen energy technologies and help drive a sustainable future!

About The Role

The Enphase Modeling and Controls team, part of the Office of the CTO, defines prototypes, and supports next-generation control solutions for Enphase inverter products. The team is an integrated group of highly specialized power electronics and controls engineers that is fast-moving, working closely with multi-disciplinary teams across the organization, and looking for motivated individuals that can contribute and collaborate closely with the team to deliver innovative solutions. As a member of the Modeling and Controls team, you will solve some of the most exciting problems in the distributed energy space and help shape the control algorithms that govern the dynamic performance of our inverter products.

The Enphase Modeling and Controls team is seeking a Staff Firmware Engineer to develop, integrate, and validate firmware for next generation inverter products and improve current designs.

What You Will Do

  • Design and implement firmware, primarily in C and C++, for real-time operation and control
  • Apply unit testing, software simulations, hardware-in-the-loop testing, and prototype testing to ensure firmware meets functionality and performance requirements
  • Hands-on bring up of inverter hardware and power electronics systems with embedded firmware
  • Optimize product solutions with firmware/hardware control co-design
  • Collaborate with cross-functional teams to test and troubleshoot prototype designs
  • Mentor junior staff

Who You Are and What You Bring

  • BS/MS/PhD Computer Science, Computer Engineering, Electrical Engineering, or a closely related discipline
  • BS and 8+ years / MS and 6+ years / PhD and 3+ years' experience in a similar (non-academic) role as an embedded software or firmware engineer
  • Expert level C, C++, and Assembly software fundamentals, including substantial algorithm development, code modularity, code maintainability, and data structures proficiency
  • Significant real-time operating systems and multithreaded experience
  • Expertise in both bare metal and small real-time operating systems
  • Able to understand and implement digital signal processing concepts
  • Familiarity with ARM Cortex-M4/M7 architectures
  • Ability to troubleshoot firmware-related issues within complex systems and drive solutions
  • Experience testing code and hardware both with and without external test equipment such as oscilloscopes, protocol analyzers, etc.
  • Knowledge of microcontroller peripherals such as ADC, GPIO, PWM, and SPI
  • Familiarity with development tools such as GCC, GDB, VS Code, GNU Make, CMake, etc.
  • Experience with CI/CD pipelines and containerized build environments using tools such as Docker, Bitbucket Pipelines, or GitHub Actions
  • Experience with version control tools such as GIT, Subversion, Mercurial, etc.
  • Ability to take ownership of development tasks and drive them to completion in a timely manner and with high quality to support team success

Additional DesiredSkills

  • Zephyr development experience
  • Familiarity with control loops and PID controllers
  • Experience adopting AI-assisted development tools and workflows, including LLM-integrated coding environments
  • Experience with industrial communications protocols such as Controller Area Network (CAN)
  • Desktop and embedded Linux experience
  • Familiarity with AC grid simulators and programmable loads

Travel

  • Occasional traveldomestically

Worklocation

  • Austin, TX

Candidates must be authorized to work in the US.

The base pay range for this position is $110,000 to $151,000. This salary range may be modified in the future. The successful candidate's starting pay will be determined based on job-related skills, experience, education or training, work location, and market conditions. This position is also eligible for bonus, equity, and benefits.

#SST

Employment Type: Full Time Employee (Experienced)

What Enphase Energy employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom