Return To Search
Firmware Engineer
Location: Johns Creek, GA
Job Type: Direct Hire
Company: TRC Talent Solutions
Salary: $150,000 - $200,000 Per Year
Category: Technology
The Firmware Engineer role offers a unique opportunity to contribute to the expansion of a leading semiconductor organization’s U.S. headquarters. As part of a dynamic and rapidly growing engineering team, the Firmware Engineer will play a pivotal part in developing and optimizing DDR4 and DDR5 memory systems designed for next-generation data center platforms. This position is at the forefront of both hardware and firmware integration, offering the chance to influence key technology decisions and mentor a talented group of engineers working towards building a scalable, innovative engineering organization.
This is a foundational growth position within a company that is strategically scaling its engineering operations. With a current team of approximately 60 engineers and a roadmap to grow significantly, the Firmware Engineer will have the chance to directly shape technology direction and support the development of industry-leading products. The role is not a replacement or backfill; it is a critical hire aimed at supporting long-term advancement and technical leadership within the company.
As a Firmware Engineer, you will work at the intersection of hardware and firmware, enabling and optimizing memory components for advanced data center applications. Your responsibilities will span from hands-on register-level configuration to driving architectural decisions and mentoring junior engineers. You will also play a key role in supporting compliance with evolving JEDEC standards and collaborating with cross-functional engineering teams to ensure robust product development and delivery.
Firmware Engineer - Summary
- Strategic technical contributor in a globally recognized semiconductor company’s growing engineering team.
- Direct influence over technology direction for DDR4/DDR5 memory systems.
- Opportunity to mentor junior engineers and help shape a scalable engineering culture.
- Work in a collaborative environment that values innovation, technical excellence, and professional development.
Duties & Responsibilities
- Configure and optimize memory components such as RCD, Data Buffers (DB), and PMIC at the register level for advanced system performance.
- Develop and enhance firmware for DDR4 and DDR5 memory subsystems, ensuring high reliability and efficiency.
- Drive resolution of bugs and lead development of new features across the firmware stack.
- Contribute to long-term firmware architecture and help define system design strategies.
- Collaborate closely with hardware, validation, and systems engineering teams to deliver integrated solutions.
- Mentor junior engineering staff and participate in building a strong, scalable engineering organization.
- Support product development in alignment with evolving JEDEC standards and DDR5 technological advancements.
Salary & Benefits
- Competitive compensation package aligned with industry standards for Firmware Engineer positions.
- Comprehensive benefits including health, dental, and vision coverage.
- Opportunities for professional growth and advancement within a rapidly expanding engineering team.
- Participation in a collaborative and innovative work environment.
- Potential for long-term career development and leadership opportunities within the organization.
Qualifications & Requirements
- 4 to 12+ years of experience in firmware development, ideally at Senior to Staff levels.
- Strong proficiency in C and C++ for low-level development; experience with Python for scripting and automation.
- Deep technical understanding of DDR4 and DDR5 memory systems, including register-level work.
- Familiarity with RCD, Data Buffers (DB), and PMIC integration in hardware and firmware contexts.
- Demonstrated ability to work at both the register and system level.
- Ability to balance hands-on coding responsibilities with architectural influence and mentorship.
Ideal Candidate Snapshot
- Experienced firmware engineer with a proven record of developing and optimizing memory subsystems.
- Comfortable working at the boundary of hardware and firmware, with a passion for innovation and technical problem-solving.
- Strong communicator and collaborator, able to work effectively with cross-functional engineering teams.
- Committed to fostering a culture of mentorship, knowledge sharing, and technical excellence.
- Driven to contribute to the growth and success of a high-performing engineering organization.
Other Relevant Information
- This Firmware Engineer position is a critical component of the company’s long-term technology and talent development strategy.
- Employees will benefit from a supportive, innovative culture and opportunities for career growth as the organization expands its engineering presence.
- TRC Talent Solutions is proud to be an Equal Opportunity Employer (EOE). All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law.
- If you are ready to make a significant impact as a Firmware Engineer, apply today by clicking the application button and join a team that is redefining the future of data center memory systems.