Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Firmware Engineer image - Rise Careers
Job details

Firmware Engineer

Who We Are 

Founded in 2016, Rhombus is on a mission to make the world a safer place with our centralized platform that combines intelligent cameras, sensors, and AI analytics to help organizations improve safety and operations at scale. We have a solid product-market fit, customers love us, and our solution makes a profound impact and difference in the world.  

Rhombus was created by industry veterans and is also backed by incredible investors who believe in transforming the world of physical security with enterprise-grade technology that's accessible to any organization.   


Who You Are 

Here at Rhombus, everyone plays a critical role in achieving our mission to make the world safer with simple, smart, and powerful physical security solutions. No matter what team you’re on, the work you do here makes a positive impact across the globe. 


As a Firmware Engineer, you will be responsible for designing, developing, and optimizing embedded firmware for existing and future physical security products. You will work closely with hardware and software teams to ensure seamless integration of new features and enhance the performance of our current systems. The ideal candidate has strong experience in embedded systems, low-level programming, and a passion for building reliable, high-performance firmware solutions in a Linux environment.


What You'll Do:
  • Design and integrate new features into the existing firmware codebase.
  • Collaborate with backend and frontend teams to ensure seamless vertical integration of new features.
  • Optimize and refactor existing firmware code base to improve performance, efficiency, and reliability.
  • Develop and maintain embedded firmware for security and networking devices, including low-level device drivers, bootloaders, and kernel modules. 
  • Write unit tests and automate firmware testing for robust, maintainable code.
  • Address support escalations by de-bugging and resolving firmware-related customer issues.
  • Collaborate with the hardware team to define product specifications and accelerate product development.
  • Conduct hardware bring-up and system validation with the hardware engineering team.


What We Are Looking For:
  • Bachelor’s degree in Computer Science/Engineering, or related field.
  • 3+ years of professional experience in firmware development.
  • Expert in C/C++ for embedded systems in a Linux environment.
  • Strong understanding of Linux system programming fundamentals, including kernel development is preferred.
  • Experience with bootloader development, firmware and driver updates, and secure boot mechanisms.
  • Comfortable with fast prototyping and iterative development based on product feedback.
  • Passion for R&D, experimenting with hardware, and working with evaluation boards.
  • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.
  • Knowledge of security best practices for embedded devices is a plus.


This is an hybrid position based in Sacramento, CA. Candidates must be able to commute to the office at least 3-4 days a week. 


Work Authorization 

Need to be authorized to work in the U.S. without requiring sponsorship now or in the future. 


Compensation 

Base Salary: $120,000 - $180,000


Additional forms of compensation, depending on the role, include discretionary performance bonuses, and equity in the company. Individual pay is determined based on the candidate's primary work/hiring location and additional factors, such as skills and experience, and relevant education, certifications, or training. Further details about compensation for the role can be discussed during the interview process.  


Benefits 

Competitive Salary & Equity Options  

Flexible Schedule & Paid-Time Off  

Excellent Healthcare Coverage 

Generous Family Leave Policy 

WFH & Workspace Supplies 

Career Growth & Professional Development 

Dog-Friendly Office & Pet Insurance


What We Value 

Customers Come First: We're obsessed with improving our users' lives and constantly question how we can improve upon what already exists. 

One Team: Innovating in the physical security industry can't be accomplished by just a single person, which is why we collaborate with exceptional individuals who inspire us to be our best.  

Think Greater: We believe the best ideas can come from anywhere. We strive to create an open environment where individuals can contribute and make an impact. 

Act with Integrity: We believe honest communication is key to success. We conduct business the way it should be - with high ethical standards and to always do what's right. 


Rhombus is an Equal Opportunity Employer. We are committed to creating a diverse and inclusive workplace that reflects the communities we serve. We encourage applicants from all backgrounds and experiences to apply. We actively promote diversity, equity, and inclusion in our hiring practices and throughout our organization. 

 

Build a Safer Future with Us! 

Rhombus Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Rhombus DE&I Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Rhombus
Rhombus CEO photo
Unknown name
Approve of CEO

Average salary estimate

$150000 / YEARLY (est.)
min
max
$120000K
$180000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Firmware Engineer, Rhombus

At Rhombus, we're on a mission to make the world a safer place through innovative technology. As a Firmware Engineer based in Sacramento, California, you'll play a crucial role in this mission by designing, developing, and optimizing embedded firmware for our cutting-edge physical security products. Collaborating closely with our hardware and software teams, you will integrate new features and enhance the performance of existing systems, ensuring that our solutions remain reliable and top-notch. This is not your ordinary engineering job; it’s a chance to work with intelligent cameras and AI analytics that are changing the landscape of physical security. If you have a strong background in embedded systems and a knack for Linux programming, we want you! You'll be tackling exciting challenges like developing low-level device drivers and writing unit tests to automate firmware testing, all while being part of an enthusiastic team that values creativity and integrity. Enjoy a competitive salary with equity options, a flexible schedule, and a dog-friendly office environment, all while contributing to building a safer future for organizations worldwide. Let's innovate together!

Frequently Asked Questions (FAQs) for Firmware Engineer Role at Rhombus
What are the responsibilities of a Firmware Engineer at Rhombus?

As a Firmware Engineer at Rhombus, you will be responsible for designing and integrating new features into our existing firmware codebase, optimizing and refactoring current firmware for performance improvements, and developing embedded firmware for our security products. You will also collaborate with cross-functional teams, conduct hardware validations, and resolve firmware-related customer issues.

Join Rise to see the full answer
What qualifications do I need to apply for the Firmware Engineer position at Rhombus?

To apply for the Firmware Engineer role at Rhombus, you need a Bachelor’s degree in Computer Science, Computer Engineering, or a related field, along with at least 3 years of professional firmware development experience. Proficiency in C/C++ for embedded systems within a Linux environment is essential, as well as a strong understanding of Linux system programming fundamentals.

Join Rise to see the full answer
How does collaboration work for a Firmware Engineer at Rhombus?

Collaboration is key at Rhombus, especially for Firmware Engineers. You will work closely with both hardware and software teams to achieve seamless integration of new features and ensure high reliability in our products. This dynamic environment promotes teamwork and innovation, allowing you to contribute actively to the development process.

Join Rise to see the full answer
What kind of projects will I work on as a Firmware Engineer at Rhombus?

As a Firmware Engineer at Rhombus, you will engage in projects involving the development and maintenance of firmware for security and networking devices. This includes working on device drivers, kernel modules, and automating firmware testing. Every project is aimed at enhancing the safety and operational efficiency of our products, making your work impactful.

Join Rise to see the full answer
What is the company culture like for Firmware Engineers at Rhombus?

The company culture at Rhombus is vibrant and inclusive, focused on fostering innovation through collaboration. We emphasize the importance of integrity, customer-centricity, and teamwork. As part of our Firmware Engineering team, you’ll enjoy a supportive environment where your ideas are valued and you can make a meaningful contribution.

Join Rise to see the full answer
Common Interview Questions for Firmware Engineer
Can you describe your experience with embedded firmware development?

When discussing your experience with embedded firmware development, focus on specific projects where you engaged with low-level programming, integration of hardware-software components, or optimization tasks. Highlight the tools and programming languages you used, such as C/C++, and discuss any challenges you overcame and the positive outcomes of your work.

Join Rise to see the full answer
What strategies do you employ to debug firmware issues?

Elaborate on your debugging strategies by mentioning specific tools and methodologies you've used, such as using oscilloscopes, JTAG debugging, or logging. Talk about a particular instance where your problem-solving skills led to a successful resolution of a firmware-related issue and what you learned from that experience.

Join Rise to see the full answer
How do you ensure the reliability of your firmware?

Discuss the practices you follow to ensure firmware reliability, such as writing comprehensive unit tests, performing simulations, and conducting thorough code reviews. You can also mention your awareness of security best practices and how they apply to your firmware development process.

Join Rise to see the full answer
What is your experience with Linux system programming?

Share your background with Linux system programming by discussing specific tasks you've completed, such as developing device drivers, kernel modules, or engaging in secure boot mechanisms. Detail any projects where your work had a significant impact on system performance or user experience.

Join Rise to see the full answer
How do you approach collaborating with hardware teams?

Explain your collaborative process with hardware teams, focusing on clear communication, active participation in planning meetings, and addressing integration challenges together. You can also highlight any successful projects where teamwork was essential to the project's success.

Join Rise to see the full answer
What tools do you prefer for firmware testing and why?

Discuss the tools you prefer for firmware testing, such as automated testing frameworks or debugging tools. Explain why you use these tools and how they enhance your firmware development process, focusing on efficiency or reliability.

Join Rise to see the full answer
Can you give an example of how you improved an existing firmware system?

Provide a detailed example of a project where you identified performance bottlenecks or inefficiencies in an existing firmware system. Explain the actions you took to optimize it, the results of your improvements, and how it influenced the overall product performance.

Join Rise to see the full answer
What role do you think a Firmware Engineer plays in product development?

Articulate the multifaceted role of a Firmware Engineer within product development, highlighting how their expertise not only contributes to the technical feasibility of features but also guides communication between software and hardware teams, and how they help shape product specifications.

Join Rise to see the full answer
How do you stay updated on emerging trends in firmware development?

Discuss the channels you use to stay informed about emerging trends, such as technical blogs, webinars, industry conferences, or community forums. Highlight how staying updated on trends helps you enhance your skills and adapt to new technologies in firmware development.

Join Rise to see the full answer
What motivates you to innovate in firmware engineering?

Share personal anecdotes or experiences that drive your passion for innovation within firmware engineering. Talk about your love for technology, problem-solving, and how being part of a team that changes industries motivates you to deliver high-quality firmware solutions.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
Photo of the Rise User
Qualdoc Hybrid Louisa, VA
Posted 13 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 6 days ago
MATCH
VIEW MATCH
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 31, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Bookkeeper - Franchise Location at H&R Block
Photo of the Rise User
Someone from OH, Dublin just viewed Cashier - Sawmill Road Market District at Giant Eagle
M
Someone from OH, Cincinnati just viewed Dental Practice Manager at Mortenson Family Dental
Photo of the Rise User
Someone from OH, Columbus just viewed Summer 2025 Data Intern at Reproductive Freedom for All
Photo of the Rise User
Someone from OH, Athens just viewed Medical Assistant - Podiatry - Athens at OhioHealth
K
Someone from OH, Dublin just viewed UI/UX Designer at Konrad
Photo of the Rise User
Someone from OH, Columbus just viewed EdTech Product/Program Manager at Planner5D
Photo of the Rise User
Someone from OH, Cleveland just viewed Marketing Analytics Intern - Summer 2025 at Spectrum
Photo of the Rise User
7 people applied to GIS Specialist at AECOM
Photo of the Rise User
Someone from OH, Holland just viewed Data Intelligence Intern at Actian Corporation
Photo of the Rise User
Someone from OH, Holland just viewed Program Intern, Data Engineering at Pilot Company
Photo of the Rise User
12 people applied to Assembly Mechanic at Boeing
Photo of the Rise User
21 people applied to Supervisor, Plumbing at SpaceX
Photo of the Rise User
Someone from OH, Sandusky just viewed Head of IT/Security at Aerones
Photo of the Rise User
Someone from OH, Sandusky just viewed Vice President, Technology at MedVA
I
Someone from OH, Sandusky just viewed IT Manager at Infinite Locus
Photo of the Rise User
Someone from OH, Cincinnati just viewed Finance Associate at Street Diligence
M
Someone from OH, Sandusky just viewed Director of Security, IT, & Compliance at Murmuration
W
Someone from OH, Sandusky just viewed Enterprise Technology Director at World Central Kitchen
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Remote Manager in Training- CS/Sales at Global Elite