Firmware Engineer II
Cadence Design Systems Inc
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
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.
Additional Jobs (
Equal Employment Opportunity Policy:
Cadence is committed to equal employment opportunity throughout all levels of the organization.
- Read the policy(opens in a new tab) (
We welcome your interest in the company and want to make sure our job site is accessible to all. If you experience difficulty using this site or to request a reasonable accommodation, please contact View email address on click.appcast.io.
Privacy Policy:
Job Applicant If you are a job seeker creating a profile using our careers website, please see the privacy policy(opens in a new tab) ( .
E-Verify Cadence participates in the
E-Verify program in certain U.S. locations as required by law. Download More Information on E-Verify (64K) (
Cadence plays a critical role in creating the technologies that modern life depends on. We are a global electronic design automation company, providing software, hardware, and intellectual property to design advanced semiconductor chips that enable our customers create revolutionary products and experiences.
Thanks to the outstanding caliber of the Cadence team and the empowering culture that we have cultivated for over 25 years, Cadence continues to be recognized by Fortune Magazine as one of the 100 Best Companies to Work For. Our shared passion for solving the world’s toughest technical challenges, our dedication to pushing the limits of the industry, and our drive to do meaningful work differentiates the people of Cadence.
Cadence is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class.
Cadence is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class.
- ...Firefly Aerospace Embedded Software Engineer Firefly Aerospace is a space and defense technology company that enables our world to... .... Responsibilities Design, develop, and test embedded firmware for microcontrollers and microprocessors in bare-metal or RTOS...SuggestedPermanent employmentTemporary workFlexible hours
- ...Make An Impact On The World Of Technology 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-...Suggested
- ...team. CesiumAstro is seeking an experienced Embedded Software Engineer II with a strong background in embedded Linux development and the... ...embedded applications. Collaborate across disciplines (firmware, hardware, systems) to ensure seamless system integration and...SuggestedPermanent employmentFull timeWork experience placementLocal area
- ...and forward‑thinking individuals to join our team. We are seeking a highly skilled and experienced Principal Embedded Software Engineer II to join our software team. In this position, you will be responsible for low‑level and high‑level software in Cesium’s products through...SuggestedPermanent employmentFull timeContract workWork experience placementLocal area
- ...satellites, UAVs, launch vehicles, and other space and airborne platforms. We are seeking an experienced Senior Embedded Software Engineer II with a strong background in developing embedded applications using Linux and Yocto. As a Cesium software team member, you will...SuggestedPermanent employmentLocal area
- CesiumAstro is looking for an experienced Embedded Software Engineer II in Austin, Texas. The role involves developing embedded Linux applications, working closely with hardware and FPGA engineers, and contributing to the full software development lifecycle. The ideal candidate...Full time
- CesiumAstro in Austin, Texas is looking for an experienced Embedded Software Engineer II to join their team. This role involves developing embedded Linux applications and managing the software development lifecycle with opportunities for technical leadership and collaboration...
$119k
...provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction. The Software Development Engineer II position is part of the Servicing team, which builds and supports Web and Native App traveler self‑service experiences for all...Work at officeRelocation3 days per week- ...seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team. We are looking for a Senior Software Engineer II to design and build orchestration systems that enable CesiumAstro’s advanced machine learning pipelines. In this role, you will...Permanent employmentFull timeContract workWork experience placementLocal area
- Roman Health Pharmacy LLC is seeking a Principal Hardware Engineer II to lead the design of complex electronics for aerospace and defense. The successful candidate will drive hardware development through all phases, ensuring reliability while working in a dynamic startup...
- ...passionate, collaborative, energetic, and forward‑thinking individuals to join our team. We are looking to add a Principal Hardware Engineer II to our team. If you are great at what you do, enjoy working in a startup environment, and are passionate about developing leading...Permanent employmentFull timeWork experience placementLocal area
- CesiumAstro, located in Austin, Texas, is looking for an experienced Embedded Software Engineer II. This role requires a solid background in embedded Linux development and extensive experience with the Yocto build system. The ideal candidate will have hands-on experience...Full time
$119k
...provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction.The Software Development Engineer II position is part of the Servicing team, which builds and supports Web and Native App traveler self-service experiences for all...Work at officeLocal areaRelocation packageFlexible hours3 days per week- ...As a Software Engineer II, you will work with a team of engineers to deliver solutions that support how dealers acquire and exit inventory. The team builds applications using C# and Stencil, running on AWS, combining backend services with modern web interfaces to deliver...Work at officeVisa sponsorshipFlexible hours
- ...Summary of Job A Software Engineer II develops and maintains software products to satisfy business requirements. Essential Duties and Responsibilities Develops code to meet business requirements Works with mentors/team leads/ etc. to fully understand...
- ...and Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: Software Engineer II. Location: Austin, TX. Job Description: Client is seeking an experienced Mid-to-Senior level Software Engineer to work as a...
$140k - $170k
...scale of hybrid attackers. For more information, visit Our Engineering organization is a fast-growing team of collaborative, technically... ...to backend systems and databases. As a Software Engineer II on this team, you will help build and maintain customer-facing...Contract workWork at officeWorldwide- ...Software Engineer II Cox Automotive is seeking a Software Engineer II to be a key contributor in our vAuto software suite. This individual will engage in active software development and work in tandem with our team of talented engineers to create scalable and high-quality...Visa sponsorshipFlexible hours
- ...Description Title: Software Engineer II Department: Technology / Engineering Why Open Lending? At Open Lending, we build technology that expands access to fair, affordable auto financing. We're a fintech at heart-fast-moving, data-driven, and...
$100k - $150k
...innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer II on the Meta Profile team, you will design and build scalable natural-language generation pipelines and services that synthesize...Work experience placementLocal area$197.4k - $232k
...Type: FullTime Location Type: Remote Department Engineering Compensation: $197.4K - $232K - Offers Equity At Confluent... ...Platform. About the Role: Senior Software Engineers II at Confluent take ownership of critical backend systems that underpin...Full timeRemote work- We are seeking a hands-on Software Engineer II to join Client's global customer service technology team. This is a full-stack engineering role focused on building scalable web applications, backend services, APIs, workflow systems, and automation platforms that improve...Hourly payContract workFreelance
$98.58k - $138.02k
...Site Reliability Engineer II Restaurant365 is a SaaS company disrupting the restaurant industry! Our cloud-based platform provides a unique, centralized solution for accounting and back-office operations for restaurants. Restaurant365's culture is focused on empowering...Work at office- ...DevOps Engineer II About Yotta Energy Yotta Energy is a leader in cutting edge commercial solar and energy storage solutions, delivering innovative, cost-effective, and scalable technology to power the future of clean energy. We are building a world class team of...Full time
$120k - $140k
Position: Robotics Software Engineer II Location: Austin, Tx Job Summary Wilder Systems builds robots that do precision work across aerospace manufacturing and MRO — drilling, fastening, sanding, and inspection — on systems deployed to factory floors and flight lines...Permanent employmentWorldwide$119k - $166.5k
Expedia, Inc. is seeking a Software Development Engineer II to design and build high-quality software solutions in Austin, Texas. You will collaborate with cross-functional teams to create innovative self-service experiences across web and native apps. Responsibilities...- Job Posting Title: Software Engineer II or Senior Software Engineer, Texas Institute for Electronics Hiring Department: Texas Institute for Electronics Position Open To: All Applicants Weekly Scheduled Hours: 40 FLSA Status: Exempt from FLSA Earliest Start Date: Immediately...For contractorsLive inWork at officeLocal areaImmediate startRelocation packageFlexible hours
$120k - $140k
Wilder Systems is seeking a Robotics Software Engineer II based in Austin, Tx. This role involves developing robot perception systems, motion planning, and integrating robotics software with real hardware. Candidates should have strong C++ and Python skills, alongside experience...$119k
...provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction.The Software Development Engineer II position is part of the Servicing team, which builds and supports Web and Native App traveler self-service experiences for all...Work at officeLocal areaRelocation packageFlexible hours3 days per week$119k
About the Role This Software Development Engineer II role is part of the Supply Partner Experience - Rates and Inventory team within Expedia Group’s Technology division. The team builds and enhances the core rates and inventory capabilities that empower suppliers to set...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer II. Be the first to apply!

