Principal Firmware Engineer
Austin, TX · On-site
Good Knowledge of C programming language for embedded software development and use of relevant IDE. Comfortable debugging RTL simulations involving firmware and microcontroller subsystem. Good ...
Austin, TX · On-site
Good Knowledge of C programming language for embedded software development and use of relevant IDE. Comfortable debugging RTL simulations involving firmware and microcontroller subsystem. Good ...
Austin, TX · On-site
Good Knowledge of C programming language for embedded software development and use of relevant IDE. Comfortable debugging RTL simulations involving firmware and microcontroller subsystem. Good ...
Austin, TX · On-site
Good Knowledge of C programming language for embedded software development and use of relevant IDE. Comfortable debugging RTL simulations involving firmware and microcontroller subsystem. Good ...
Austin, TX · On-site
Good Knowledge of C programming language for embedded software development and use of relevant IDE. Comfortable debugging RTL simulations involving firmware and microcontroller subsystem. Good ...
Austin, TX · On-site
Good Knowledge of C programming language for embedded software development and use of relevant IDE. Comfortable debugging RTL simulations involving firmware and microcontroller subsystem. Good ...
Austin, TX · On-site
Good Knowledge of C programming language for embedded software development and use of relevant IDE. Comfortable debugging RTL simulations involving firmware and microcontroller subsystem. Good ...
Austin, TX · On-site
Good Knowledge of C programming language for embedded software development and use of relevant IDE. Comfortable debugging RTL simulations involving firmware and microcontroller subsystem. Good ...
Austin, TX · On-site
Good Knowledge of C programming language for embedded software development and use of relevant IDE. Comfortable debugging RTL simulations involving firmware and microcontroller subsystem. Good ...
Austin, TX · On-site
Good Knowledge of C programming language for embedded software development and use of relevant IDE. Comfortable debugging RTL simulations involving firmware and microcontroller subsystem. Good ...
Austin, TX · On-site
Good Knowledge of C programming language for embedded software development and use of relevant IDE. Comfortable debugging RTL simulations involving firmware and microcontroller subsystem. Good ...
Austin, TX · On-site
... C programming language for embedded software development and use of relevant IDE. • Comfortable debugging RTL simulations involving firmware and microcontroller subsystem. • Good knowledge of ...
Austin, TX · On-site
... C programming language for embedded software development and use of relevant IDE. • Comfortable debugging RTL simulations involving firmware and microcontroller subsystem. • Good knowledge of ...
Austin, TX · On-site
... C programming language for embedded software development and use of relevant IDE. • Comfortable debugging RTL simulations involving firmware and microcontroller subsystem. • Good knowledge of ...
Austin, TX · On-site
... C programming language for embedded software development and use of relevant IDE. • Comfortable debugging RTL simulations involving firmware and microcontroller subsystem. • Good knowledge of ...
Austin, TX · On-site
... C programming language for embedded software development and use of relevant IDE. • Comfortable debugging RTL simulations involving firmware and microcontroller subsystem. • Good knowledge of ...
Austin, TX · On-site
... C programming language for embedded software development and use of relevant IDE. • Comfortable debugging RTL simulations involving firmware and microcontroller subsystem. • Good knowledge of ...
Strong proficiency in C programming - Must * Familiarity with Linux protocols (like MCTP, PLDM ... Knowledge in Rust Programming language - Preferred * Experience with hardware debugging tools (e.g ...
Quick apply
Strong proficiency in C programming - Must * Familiarity with Linux protocols (like MCTP, PLDM ... Knowledge in Rust Programming language - Preferred * Experience with hardware debugging tools (e.g ...
Strong proficiency in C programming - Must * Familiarity with Linux protocols (like MCTP, PLDM ... Knowledge in Rust Programming language - Preferred * Experience with hardware debugging tools (e.g ...
Strong proficiency in C programming - Must * Familiarity with Linux protocols (like MCTP, PLDM ... Knowledge in Rust Programming language - Preferred * Experience with hardware debugging tools (e.g ...
Austin, TX · On-site
$144K - $187K/yr
C programming language experience * Go programming language experience * Experience with password cracking tools Base Salary Range: $144,000 - $187,000 The salary range reflects the expected base ...
Austin, TX · On-site
$144K - $187K/yr
C programming language experience * Go programming language experience * Experience with password cracking tools Base Salary Range: $144,000 - $187,000 The salary range reflects the expected base ...
Cymertek Corporation is seeking a talented CNO Software Developer with expertise in C and Python to ... language • Knowledge of kernel-level programming • Experience with exploit development • ...
Cymertek Corporation is seeking a talented CNO Software Developer with expertise in C and Python to ... language • Knowledge of kernel-level programming • Experience with exploit development • ...
Austin, TX · On-site
$147K - $230K/yr
Preferred Certifications NA Knowledge & Skills • Agile Methodology • Algorithms • C (Programming Language) • C++ (Programming Language) • Computer Engineering • Computer Science • ...
Austin, TX · On-site
$147K - $230K/yr
Preferred Certifications NA Knowledge & Skills • Agile Methodology • Algorithms • C (Programming Language) • C++ (Programming Language) • Computer Engineering • Computer Science • ...
Waller, TX · On-site
Expectation that the candidate already be at an expert level in the areas of programming for embedded systems in the "C" programming language - must be enthusiastic for directly contributing to ...
Waller, TX · On-site
Expectation that the candidate already be at an expert level in the areas of programming for embedded systems in the "C" programming language - must be enthusiastic for directly contributing to ...
Waller, TX · On-site
Expectation that the candidate already be at an expert level in the areas of programming for embedded systems in the "C" programming language - must be enthusiastic for directly contributing to ...
Quick apply
Waller, TX · On-site
Expectation that the candidate already be at an expert level in the areas of programming for embedded systems in the "C" programming language - must be enthusiastic for directly contributing to ...
Waller, TX · On-site
Expectation that the candidate already be at an expert level in the areas of programming for embedded systems in the "C" programming language - must be enthusiastic for directly contributing to ...
Quick apply
Waller, TX · On-site
Expectation that the candidate already be at an expert level in the areas of programming for embedded systems in the "C" programming language - must be enthusiastic for directly contributing to ...
Waller, TX · On-site
Expectation that the candidate already be at an expert level in the areas of programming for embedded systems in the "C" programming language - must be enthusiastic for directly contributing to ...
Waller, TX · On-site
Expectation that the candidate already be at an expert level in the areas of programming for embedded systems in the "C" programming language - must be enthusiastic for directly contributing to ...
Austin, TX · On-site
$144K - $187K/yr
C programming language experience * Go programming language experience * Experience with password cracking tools Base Salary Range: $144,000 - $187,000 The salary range reflects the expected base ...
Austin, TX · On-site
$144K - $187K/yr
C programming language experience * Go programming language experience * Experience with password cracking tools Base Salary Range: $144,000 - $187,000 The salary range reflects the expected base ...
Experience with the C programming language, or Object-Oriented Programming experience with the C++, C#, or Java programming languages * Experience with algorithm design, implementation, analysis ...
Experience with the C programming language, or Object-Oriented Programming experience with the C++, C#, or Java programming languages * Experience with algorithm design, implementation, analysis ...
Experience with the C programming language, or Object-Oriented Programming experience with the C++, C#, or Java programming languages * Experience with algorithm design, implementation, analysis ...
Experience with the C programming language, or Object-Oriented Programming experience with the C++, C#, or Java programming languages * Experience with algorithm design, implementation, analysis ...
$10.2K - $24.4K
0% of jobs
$24.4K - $38.6K
0% of jobs
$38.6K - $52.8K
0% of jobs
$52.8K - $67K
15% of jobs
$67K - $81.2K
9% of jobs
$82.5K is the 25th percentile. Wages below this are outliers.
$81.2K - $95.4K
11% of jobs
The median wage is $107.8K / yr.
$95.4K - $109.6K
17% of jobs
$121.6K is the 75th percentile. Wages above this are outliers.
$109.6K - $123.7K
27% of jobs
$123.7K - $137.9K
0% of jobs
$137.9K - $152.1K
15% of jobs
$152.1K - $166.3K
6% of jobs
$10.2K
$109.4K
$166.3K
A C Programming Language job involves designing, developing, and maintaining software using the C programming language. C is widely used for system programming, embedded systems, operating systems, and performance-critical applications. Professionals in this role typically write efficient, low-level code, optimize program performance, and debug software issues. They may work in industries such as telecommunications, automotive, finance, and gaming. Strong knowledge of memory management, data structures, and algorithms is essential for success in this field.
As a C Programmer, your daily tasks typically involve writing, testing, and debugging C code to develop new features or maintain existing software applications. You will often collaborate with software engineers, testers, and project managers to understand requirements and resolve technical issues. Other responsibilities may include code reviews, performance optimization, and keeping documentation up to date. This role usually involves significant problem-solving and critical thinking, offering engagement with both low-level system programming and high-level application development.
To thrive as a C Programmer, you need a deep understanding of the C programming language, data structures, algorithms, and strong problem-solving abilities, often supported by a degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and operating system concepts, as well as relevant certifications, are valuable assets. Attention to detail, analytical thinking, and effective communication are key soft skills for identifying bugs and collaborating with team members. These skills are crucial for building reliable and efficient software solutions, maintaining code quality, and ensuring smooth coordination within development teams.
For C Programming Language jobs in Texas, the most frequently searched job titles are:
The top searched job categories for C Programming Language jobs in Texas are:

Full-time
Re-posted 8 hours ago
9.0
Based on 5 frontline employees who took The Breakroom Quiz
33rd of 245 rated software companies
Job Description
Be part of the Cadence DDR PHY IP Front End Design team responsible for -
Develop firmware for DDR5 PHY using microcontrollers
Developing firmware in C typically involving bare-metal programming and developing low-level APIs on Microcontrollers.
Responsible for collaborating with hardware designers and memory subsystem architects to derive training algorithms and implement them.
Responsible for collaborating with the verification team to deduce firmware-hardware co-verification plan.
Develop and Debug firmware in RTL based hardware simulations (C +Verilog simulations)
Develop and Debug on Silicon bring-up boards.
Required Skills:
Good Knowledge of DDR5 JEDEC spec, knowledge of different DIMM configurations and specifications.
Relevant experience in developing bare-metal firmware for High-speed SerDes or Memory interface Physical Layer blocks.
Good Knowledge of C programming language for embedded software development and use of relevant IDE.
Comfortable debugging RTL simulations involving firmware and microcontroller subsystem.
Good knowledge of Shell/Perl/Python/TCL scripting
Good experience on Verification EDA Tools like simulators and waveform viewers
We're doing work that matters. Help us solve what others can't.Sourced by ZipRecruiter
Software development
5,001 - 10,000 Employees
San Jose, CA, US
1988