Logo
Kasmo Global

Embedded C++ Software Engineer

Kasmo Global, Franksville, Wisconsin, United States, 53126

Save Job

Job Title:

Embedded C++ Software Engineer Contract Type:

Long-Term Contract (Potential for Extension or Conversion)

Overview:

We are seeking a

skilled Embedded C++ Software Engineer

with deep experience in Linux-based systems to join our innovative engineering team in

Franksville, WI . This role is ideal for professionals who excel in embedded development, are highly collaborative, and enjoy contributing to cutting-edge industrial and automation systems.

This is a

long-term contract

opportunity with potential for extension or conversion, offering a hybrid work arrangement-

onsite Tuesday through Thursday, with remote flexibility on Mondays and Fridays.

Key Responsibilities: Design, develop, and maintain

embedded software in C++

for Linux-based systems. Collaborate closely with hardware, systems, and test engineering teams to ensure seamless integration. Debug and optimize embedded software for

performance, reliability, and maintainability . Participate in

code reviews , architecture discussions, and development process improvements. Support

integration and system-level testing

of embedded solutions with hardware platforms. Required Qualifications:

Minimum

5 years of experience

in embedded software development using

C++ . Strong knowledge of

Linux operating systems , including kernel-level or driver development. Hands-on experience with

real-time systems

and

multi-threaded programming . Proficiency in

version control tools

(e.g., Git) and familiarity with

CI/CD pipelines . Excellent

problem-solving

abilities and

communication skills . Preferred Qualifications:

Experience with embedded Linux build systems such as

Yocto

or

Buildroot . Understanding of

hardware communication protocols

(CAN, SPI, I2C, etc.). Background in

industrial ,

automation , or

automotive systems . Additional Notes:

While a strong candidate is being evaluated,

budget considerations and long-term commitment

may leave the position open for other qualified applicants. This is a

critical and visible role

on the team, ideal for engineers seeking stable, high-impact work in embedded systems development.