Embedded C++ Software Engineer - Kasmo Global : Job Details

Embedded C++ Software Engineer

Kasmo Global

Job Location : Somonauk,IL, USA

Posted on : 2025-08-05T07:31:25Z

Job Description :

Summary: 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. 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.

Apply Now!

Similar Jobs ( 0)