Firmware Engineer

3+ months agoVancouver, WA


Kforce is looking to help our client identify two (2) C/C++ Firmware Engineers to join a team in Vancouver, Washington (WA). Summary:This is a long term project located in Vancouver and will be remote until it's safe to return back to campus. This is an opportunity where you will be working with a team of firmware engineers to help develop new technology firmware that is going into a new consumer based product next fall. This project is going to be utilizing Sirius build system to port existing firmware components to new interface standards. While on assignment with Kforce, you will be eligible to receive medical, dental, vision, 401K and access to our employee stock purchase program. You are also eligible for paid time off and holiday pay. This team is the first line triage and local defect reproduction from internal tests such as: off site DIST, SRVT, EDT and on-site testing DET/FW smoke testing/ME specifiedEssential Duties:

  • Support the Toyo emulator support that is used in engine manufacturing and HW lab
  • Set up LP units
  • Port existing C/C++ modules to new interface standards
  • Work with code owners to understand current interfaces
  • Design new interfaces following new C++ component interface requirements
  • Code & write test units for new C++ interface
  • Documentation of changes
  • Reproduce incoming CPE issues in Jira


  • Understanding multithreaded and/or multi-process systems
  • Understanding of state machine design and implementation, event driven control, complex error detection/recovery, synchronization between multiple devices with multiple states
  • Understand distributed control, different coupling levels between subsystems, clear break of responsibilities between subsystems, communication protocols, remote procedure calls and timing implication
  • Be able to log and investigate issues in Jira
  • C/C++ programing languages
  • Basic Linux (Unix) utilities such as LS, RM, GREP, TAR
  • Build system such as Make and Jenkins
  • Python knowledge a plus (or other programming/scripting languages)
  • Experience in code debugging and usage of debuggers and tracing tools, memory corruptions and leakage detection/correction
  • Any relevant education and/or training will be considered a plus
Our client is seeking candidates who are driven to make positive changes to the way people live and work by creating breakthrough technology solutions. This company recently earned a spot on Corporate Knights' 2018 list of 100 Most Sustainable Corporations in the World based on metrics including employee and financial management, clean revenue, and supplier performance. Our client is looking for visionaries who can work together to create what's next in the technology world to propel their clients into the future. Does this sound like you? Apply today!Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Kforce is a professional staffing services firm offering Technology and Finance & Accounting jobs with top employers nationwide. We specialize in providing contract, contract-to-hire and direct placement opportunities, with over 50 years of experience in the staffing industry. Kforce offers many consultants comprehensive benefits depending on employment status, including medical, dental, 401(K), life insurance and disability. Our vision is to be "the firm most respected by those we serve."

Job ID: Kforce-1904894-WQG