Embedded C++ Software Engineer Location :Franksville, WI ( Hybrid)

Overview

On Site
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 6 month(s)

Skills

Embedded C
Innovation
Embedded Systems
Collaboration
Debugging
Continuous Improvement
Computer Hardware
Embedded Software
C++
Linux
Operating Systems
Real-time
Multithreading
Version Control
Git
Continuous Integration
Continuous Delivery
Conflict Resolution
Problem Solving
Embedded Linux
Communication
SPI
I2C
Budget
Oracle UCM
SANS
OM
IMG

Job Details

Title : Embedded C++ Software Engineer

Location : Franksville, WI ( Hybrid)

Onsite Tuesday-Thursday and Monday/Friday can be remote

Contract Type: Long-Term Contract (Potential for Extension or Conversion)

Overview:


Embedded C++ Software Engineer with strong experience in Linux-based systems to join our engineering team in Franksville, WI. This is a long-term contract opportunity ideal for professionals who thrive in a collaborative, innovation-driven environment and are passionate about embedded systems development.

Key Responsibilities:

  • Design, develop, and maintain embedded software in C++ for Linux-based platforms.
  • Collaborate with cross-functional teams including hardware, systems, and test engineers.
  • Optimize and debug software for performance, reliability, and maintainability.
  • Participate in code reviews and contribute to continuous improvement of development processes.
  • Support integration and validation of software with hardware systems.

Required Qualifications:

  • 5+ years of experience in embedded software development using C++.
  • Strong proficiency with Linux operating systems, including kernel and driver-level development.
  • Experience with real-time systems and multi-threaded programming.
  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
  • Excellent problem-solving and communication skills.

Preferred Qualifications:

  • Experience with Yocto, Buildroot, or other embedded Linux build systems.
  • Knowledge of communication protocols (CAN, SPI, I2C, etc.).
  • Background in industrial or automotive systems is a plus.

Additional Notes:

  • The team is interested in candidates with a solid technical foundation who are open to long-term contract roles.
  • While a strong candidate has been identified, budget and long-term commitment concerns may open the door for other qualified applicants.

Himanshu Goswami

Sr. IT Technical Recruiter

Stellent IT Phone:

Email: Himanshu.goswami
Gtalk: Himanshu.goswamiom

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.