1

Freelance Embedded System Software Engineer Jobs in Killeen, TX

Architect and develop software and systems for * Data acquisition and control for test stands * Data storage and analysis * Automation of engineering and business functions * Collaborate with ...

This role is ideal for a software engineer with strong Oracle PL/SQL experience, a solid understanding of supply chain systems, and demonstrated potential to grow quickly in a complex enterprise ...

In this role you will help design, develop, test, and integrate the embedded flight software for ... Collaborate with hardware engineers to define system architecture, debug hardware/firmware ...

New

Architect and develop software and systems for * Data acquisition and control for test stands * Data storage and analysis * Automation of engineering and business functions * Collaborate with ...

Software Engineer

Mcgregor, TX · On-site

$80 - $120/hr

Architect and develop software and systems for * Data acquisition and control for test stands * Data storage and analysis * Automation of engineering and business functions * Collaborate with ...

Architect and develop software and systems for * Data acquisition and control for test stands * Data storage and analysis * Automation of engineering and business functions * Collaborate with ...

Responsibilities : • Architect and develop software and systems for • Data acquisition and control for test stands • Data storage and analysis • Automation of engineering and business ...

Software Engineer III

Temple, TX · Hybrid

$53.50 - $71.75/hr

We actively use modern AI development systems such as Claude Code and build our own AI-powered ... software solutions * Perform engineering level tests to find defects; troubleshoot and debug ...

New

Engineer II, Software FLSA Status: Exempt Department: Engineering Reports to: Senior Manager ... Consults with engineers, data analysists and other IT specialists to determine system ...

Engineer II, Software FLSA Status: Exempt Department: Engineering Reports to: Senior Manager ... Consults with engineers, data analysists and other IT specialists to determine system ...

next page

Showing results 1-20

Freelance Embedded System Software Engineer information

See Killeen, TX salary details

$62.6K

$137.1K

$155.5K

How much do freelance embedded system software engineer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for freelance embedded system software engineer in Killeen, TX is $137,113.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,600.00 and $154,600.00 per year, depending on experience, location, and employer.

What does a freelance embedded system software engineer do?

A Freelance Embedded System Software Engineer designs, develops, and tests software that runs on embedded systems, which are specialized computing systems within larger devices like cars, appliances, or industrial machines. They typically work independently or on a contract basis, collaborating with clients to understand requirements and deliver customized software solutions. Their responsibilities often include writing low-level code, optimizing for performance and memory usage, and troubleshooting hardware-software integration issues.

What are the key skills and qualifications needed to thrive as a freelance embedded system software engineer?

To thrive as a Freelance Embedded System Software Engineer, you need a solid background in embedded C/C++ programming, microcontroller architecture, and real-time operating systems, often supported by a degree in electrical engineering or computer science. Familiarity with hardware debugging tools, version control systems (like Git), and development platforms such as ARM, AVR, or PIC is typically required. Strong problem-solving skills, self-motivation, and clear client communication help freelancers stand out in this role. These competencies ensure reliable, efficient solutions and successful project delivery in dynamic and client-driven environments.

How do freelance embedded system software engineers typically manage project scope and communication with clients?

Freelance embedded system software engineers often work independently or as part of small remote teams, making clear communication and project scope management essential. They regularly use project management tools and set milestones to clarify deliverables and timelines with clients. Addressing technical constraints and hardware integration challenges early in the process helps avoid misunderstandings. Frequent status updates and transparent discussions about changes or obstacles ensure projects stay on track and meet client expectations.

What is the difference between Freelance Embedded System Software Engineer vs Embedded Firmware Developer?

AspectFreelance Embedded System Software EngineerEmbedded Firmware Developer
CredentialsTypically requires a degree in electrical engineering, computer science, or related fields; certifications are optionalSimilar educational background; certifications like Certified Embedded Systems Engineer can be advantageous
Work EnvironmentIndependent, project-based work often remote; collaborates with multiple clientsUsually employed by a company or works on in-house projects; may work on-site or remotely
Industry UsageUsed across various industries including IoT, automotive, consumer electronicsPrimarily in product development, consumer electronics, automotive, and industrial systems

Both roles require embedded programming skills and knowledge of hardware. The main difference lies in the work setting: Freelance Embedded System Software Engineers work independently on diverse projects, while Embedded Firmware Developers are often employed by companies focusing on firmware development for specific products.

What cities near Killeen, TX are hiring for Freelance Embedded System Software Engineer jobs?

Cities near Killeen, TX with the most Freelance Embedded System Software Engineer job openings:

Embedded Firmware Engineer - FPGA Development

Cimarron Software Services, Inc.

Briggs, TX • On-site

$100 - $160/hr

Other

Medical, Vision, Life, Retirement, PTO

Posted 5 days ago


Job description

Embedded Firmware Engineer - FPGA Development - (FEFE041526.1)

Location: TX 78613 US (Primary)


Remote/Onsite/Hybrid: 100% Onsite


Job Type: Full-time


# of Hires Needed: 1


Education: Bachelor's Degree


Travel: None


Security Clearance Required: None


Pay Range: $100,000.00 - $160,000.00/yr


Cimarron is seeking an Embedded Firmware Engineer to contribute to FPGA logic development and verification for advanced embedded systems. This work will be done at a facility located in Cedar Park, TX. This role emphasizes designing, implementing, optimizing, and verifying FPGA firmware for Microchip PolarFire SoCs, which combine RISC-V processors with low-power FPGA fabric for high-reliability applications. As the counterpart to our Linux software engineering team, you will collaborate closely on integrating FPGA logic with custom Linux distributions, ensuring seamless performance on custom hardware. You will work in a fast-paced, collaborative environment to deliver robust firmware for mission-critical space applications in industries such as aerospace, defense, and industrial automation.


Through this partnership, Cimarron supplies skilled technical talent in support of our customer's advanced launch and space systems. This customer designs and builds small- to medium-lift launch vehicles, lunar landers, and orbital vehicles for government and commercial missions from low Earth orbit to the Moon and beyond. Together, our teams leverage advanced carbon composite structures, patented propulsion technologies, and common components across platforms to move fast, improve reliability, and deliver payloads at a lower cost.


Key Duties:

  • Design, develop, and verify FPGA logic using VHDL/Verilog/SystemVerilog for Microchip PolarFire SoCs, including programmable logic, DSP blocks, and high-speed interfaces (e.g., PCIe, Ethernet, SERDES).

  • Create and optimize IP cores and custom peripherals/accelerators tailored to PolarFire's architecture.

  • Integrate FPGA firmware with embedded processors (e.g., RISC-V cores) and collaborate with software teams to support Board Support Packages (BSPs) and Linux kernel drivers.

  • Build RTL verification environments with testbenches using UVM methodologies for design correctness and coverage.

  • Perform functional verification, simulation, regression testing, and coverage analysis (e.g., functional, code, assertion).

  • Conduct synthesis, place-and-route, timing analysis, and debugging using tools like Libero SoC, logic analyzers, and oscilloscopes.

  • Implement radiation-tolerant and fault-tolerant designs for space-grade applications.

  • Develop automated test benches and CI pipelines for verification, including hardware-in-the-loop testing.

  • Contribute to system architecture, security, and real-time processing requirements.

  • Participate in code reviews, documentation, and stay updated on FPGA technologies and open-source contributions.


Required Skills, Experience, and Education:

  • Due to facility security requirements, only U.S. citizens or permanent residents are eligible for consideration at this time.

  • 3-5 years of experience in embedded firmware development, with 3+ years in FPGA design and verification.

  • Proficiency in VHDL/Verilog/SystemVerilog for RTL design and FPGA development.

  • Hands-on experience with RTL verification, testbenches, and UVM methodologies.

  • Familiarity with FPGA design flows, including simulation (e.g., ModelSim), synthesis, and Libero SoC tools.

  • Knowledge of digital design principles (e.g., clock domains, pipelining, AXI/Avalon protocols) and verification concepts like constrained-random testing.

  • Experience with real-time systems and FPGA integration with Linux/RTOS.

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field.


Cimarron is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, age, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, or any other characteristic protected by federal, state, or local law.


Benefits Package:

  • Major Medical and Hospitalization

  • Vision Care

  • Preventive Care

  • Ancillary Benefits

    • Life Insurance and AD&D

    • Short-Term Disability Insurance

    • Voluntary Long-Term Disability Insurance

    • Voluntary Additional Life and Dependent Life Insurance



  • 401(k) with Company Matching

  • Flexible Spending Accounts

  • Direct Deposit

  • Other Benefits

    • Paid Time Off (PTO) and Holiday Leave

    • Education Reimbursement

    • Wellness Program



#J-18808-Ljbffr