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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
Firmware Engineer II
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 ...
Firmware Engineer II
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 ...
Firmware Engineer II
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 ...
Firmware Engineer II
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 ...
Firmware Engineer II
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 ...
Firmware Engineer II
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 ...
Principal Firmware Engineer
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 ...
Principal Firmware Engineer
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 ...
C programming language at a senior level. * RTOS experience with any of QNX, VxWorks, INTEGRITY, FreeRTOS, ThreadX, Zephyr, etc. * Hands-on experience using oscilloscopes, logic analyzers, and JTAG ...
Quick apply
C programming language at a senior level. * RTOS experience with any of QNX, VxWorks, INTEGRITY, FreeRTOS, ThreadX, Zephyr, etc. * Hands-on experience using oscilloscopes, logic analyzers, and JTAG ...
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 ...
New
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 ...
New
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 ...
New
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 ...
New
Systems Software Engineer
Spring, TX · On-site
$116K - $182K/yr
Knowledge & Skills • Agile Methodology • Algorithms • C (Programming Language) • C++ (Programming Language) • Computer Engineering • Computer Science • Debugging • Electrical ...
Systems Software Engineer
Spring, TX · On-site
$116K - $182K/yr
Knowledge & Skills • Agile Methodology • Algorithms • C (Programming Language) • C++ (Programming Language) • Computer Engineering • Computer Science • Debugging • Electrical ...
Systems Software Engineer
Spring, TX · On-site
$116K - $182K/yr
Knowledge & Skills Agile Methodology Algorithms C (Programming Language) C++ (Programming Language) Computer Engineering Computer Science Debugging Electrical Engineering Embedded Software Embedded ...
Systems Software Engineer
Spring, TX · On-site
$116K - $182K/yr
Knowledge & Skills Agile Methodology Algorithms C (Programming Language) C++ (Programming Language) Computer Engineering Computer Science Debugging Electrical Engineering Embedded Software Embedded ...
Embedded System Platform Firmware Architect
Spring, TX · On-site
$130K - $205K/yr
C (Programming Language) * C++ (Programming Language) * Computer Engineering * Computer Science * Debugging * Electrical Engineering * Embedded Software * Embedded Systems * Firmware * Firmware ...
Embedded System Platform Firmware Architect
Spring, TX · On-site
$130K - $205K/yr
C (Programming Language) * C++ (Programming Language) * Computer Engineering * Computer Science * Debugging * Electrical Engineering * Embedded Software * Embedded Systems * Firmware * Firmware ...
Manager Engineering Firmware
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 ...
Manager Engineering Firmware
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 ...
Manager Engineering Firmware
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
Manager Engineering Firmware
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 ...
Manager Engineering Firmware
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
Manager Engineering Firmware
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 ...
Experienced in C programming language and build environment such as makefiles, compiler flags, and linker scripts. * Ability to develop scripts (such as Python) to post-process executable images into ...
Experienced in C programming language and build environment such as makefiles, compiler flags, and linker scripts. * Ability to develop scripts (such as Python) to post-process executable images into ...
C Programming Language information
See Texas salary details
$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
How much do c programming language jobs pay per year?
What are the common daily tasks and responsibilities for a C Programmer?
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.
What is a C Programming Language job?
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.
What are the key skills and qualifications needed to thrive in the C Programming Language position, and why are they important?
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.
What engineer makes $500,000 a year?
Are C programmers still in demand?
Which career can you do with C?
What jobs can I get with C programming?
Job description
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.About Cadence Design Systems
Sourced by ZipRecruiter
Industry
Software development
Company size
5,001 - 10,000 Employees
Headquarters location
San Jose, CA, US
Year founded
1988