C++ Software Engineer

CODING, Agile, Linux, C++
Contract W2, 1 year

Job Description

Job Title: C++ Software Engineer 340988

Start Date: ASAP
Contract Length: 12 months +potential to extend or convert
Location: Battle Ground, WA - ideal candidate would be local and working hybrid, onsite periodically. The team is interested in reviewing fully remote candidates if they are willing to come onsite approximately once per quarter.

Top 3 Skills/Requirements:

  • Proven experience in C++ and Linux in an embedded environment
  • Proven skill with Agile scrum and healthy coding practices
  • Adaptable to work well within a fast paced and shifting environment

Preferred Background:

  • Embedded software experience within automotive/transportation or a similar industry is preferred

We are looking for a middleware engineer with experience with the software challenges found in delivering vehicle embedded products. This is an exciting position on a team building world-class IVI and gauges for power sports vehicles. The ideal candidate is effective in a fast-paced Agile development environment, pushing industry best practices and system maturity. Interest in power sports is a plus!


  • Degree and experience in Computer Engineering, Computer Science, Electrical Engineering, or similar field
    • BS + 3 years of relevant embedded software development experience, or
    • MS + 2 years of relevant embedded software development experience
  • Strong C++ programming and debugging skills
  • Experience implementing applications in a Linux environment
  • Comfort using desktop Linux and open-source tools for day-to-day development
  • Ability to quickly learn and apply new skills with minimal supervision


  • Understanding of vehicle navigation and/or infotainment systems
  • Familiarity with QT/QML
  • Python and robot framework for embedded firmware testing
  • Linux proficiency
  • D-bus bindings in C++
  • Protocols: 802.11, J-1939
  • Busses: D-Bus, I2C, SPI, CAN
  • QT / QML, embedded Yocto
  • Familiarity with embedded design and troubleshooting.
Dice Id : 90552809
Position Id : 2022-5596
Originally Posted : 3 months ago
Have a Job? Post it

Similar Positions

Senior Software Engineer
  • Jobot
  • Portland, OR, USA
Senior/Lead Software Engineer (Online)
  • Jobot
  • Portland, OR, USA
Software Engineer in Test/SDET (C#)
  • Jobot
  • Portland, OR, USA
Senior Software Engineer
  • Kforce Technology Staffing
  • Beaverton, OR, USA
Software Engineer - Snowflake, RDBMS, Python, AWS
  • FlexIT Global
  • Hillsboro, OR, USA
Senior Software Engineer
  • U.S. Tech Solutions Inc.
  • Hillsboro, OR, USA
Node Software Engineer
  • Randstad Technologies
  • Portland, OR, USA
Software Engineer - 352
  • Randstad Technologies
  • Wilsonville, OR, USA