×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer

Job in Cypress, Orange County, California, 90630, USA
Listing for: Kforce
Full Time position
Listed on 2026-03-04
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Job Description & How to Apply Below
Position: Staff Firmware Engineer
Kforce has a client in Cypress, CA that is seeking a Staff Firmware Engineer for a full time, direct hire, hybrid role.

About the Role:

Our client is hiring a Staff Firmware Engineer to lead development of real-time embedded features and platform capabilities that power next-generation devices. You'll be a senior hands-on contributor who partners closely with hardware, systems, and QA to deliver reliable, secure, and scalable firmware.

What You'll Do:

* Develop and enhance features for real-time embedded systems

* Build communications protocol drivers for in-house and third-party products

* Improve network communication mechanisms for performance and reliability

* Port existing software to new embedded hardware and OS platforms

* Design and implement development and test tools that accelerate quality
* Bachelor's in Computer Science, Computer Engineering, or related field (BSEE/BSCS);
Advanced degree a plus

* 7-15 years of professional experience in C/C++ programming, embedded Linux, and RTOS

* Strong knowledge of distributed systems and network protocols

* Familiarity with Visual Studio, Eclipse, and GNU toolset

* Excellent problem-solving, debugging, and communication skills

* Experience with customizing device trees especially for Senior Firmware Engineers

* Yako experience required

* Ability to effectively communicate in the English language verbally and in writing

* Ability to read and interpret technical journals, specifications, international technical standards, etc.

* Proficient in MS Office applications, such as Word, Excel, PowerPoint, etc.

* Familiar with operating systems, such as Windows, Linux, etc.

* Strong written and verbal English communication skills

* Occasional domestic/international travel for integration and problem-solving

* Must be able to work onsite in Long Beach, CA when needed

* Strong background in Embedded Linux and microcontroller RTOS development

* Experience with distributed systems and network-based protocols

* Proficiency with Microsoft Visual Studio and Eclipse

* Ability to tackle complex problems with minimal guidance;
Excellent design, debugging, and documentation skills

* Clear written and verbal communication

Preferred Experience:

* Professional Linux embedded development; GNU toolchain

* RTOS and high-reliability platforms

* Protocols/tech: TCP/IP, UDP, RS-232/RS-485, SSL/TLS, XML/HTML/JSON, REST, plus exposure to containerization and virtual machines
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary