Software Engineer (Embedded C/C++)

Apply Now

Company: Kasmo Global

Location: Neenah, WI 54956

Description:

Job Title: Software Engineer (Embedded C/C++)
Duration: 6 Months

Job Summary:

We are seeking a Software Engineer Contractor to support a critical project involving the replacement of obsolete microprocessors and modernization of legacy C code to C++. This is a hands-on role requiring experience in embedded systems, microcontrollers, and hardware/software integration. The role is primarily onsite in Neenah, WI, especially during hardware and board bring-up phases.

Key Responsibilities:
  • Migrate existing software from C to C++ and update systems to support new microcontrollers.
  • Replace and integrate obsolete microprocessors in embedded products.
  • Develop, test, and maintain embedded software solutions across various industries.
  • Collaborate with cross-functional teams including Electrical, Mechanical, and UX/UI teams.
  • Participate in board bring-up and initial hardware integration testing.
  • Contribute to Agile/Scrum development processes and deliverables.

Required Skills:
  • Strong proficiency in C and C++ (including modern C++ features such as smart pointers, lambda expressions, STL, etc.)
  • Experience with embedded systems and microcontroller programming.
  • Ability to read and interpret electrical schematics and board layouts.
  • Excellent communication, collaboration, and problem-solving skills.
  • Familiarity with Agile/Scrum methodologies.

Qualifications:
  • Bachelor's degree or higher in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Minimum 2 years of professional experience in embedded software development.
  • Demonstrated expertise in modern C++ practices and software migration projects.

Note: This is a hybrid onsite role with required presence in Neenah, WI during critical hardware development phases.

Similar Jobs