Embedded Software Engineer Job at Kasmo Global, Franksville, WI

RXB6WXF0YWpNMkdlV3E3MlJsQ3dmQVFNRHc9PQ==
  • Kasmo Global
  • Franksville, WI

Job Description

Job Title: Embedded C++ Software Engineer
Job Description:

We are seeking a highly skilled Embedded C++ Software Engineer to join our team in Franksville, WI. This role involves designing and developing embedded software solutions for next-generation products. The ideal candidate will have strong expertise in C++ development for embedded systems, real-time operating systems (RTOS), multithreading, test-driven development (TDD), and secure coding practices.

Key Responsibilities:
  • Develop and optimize C++ software for embedded systems, ensuring efficiency, reliability, and scalability.
  • Work with RTOS and implement multithreading and synchronization techniques.
  • Follow Test-Driven Development (TDD) principles, including writing unit tests before handing off code to QA.
  • Develop software with a strong focus on secure coding practices to protect embedded controls in the field.
  • Collaborate with cross-functional teams, including hardware, firmware, and QA engineers.
  • Participate in technical interviews , code reviews, and debugging sessions.
Required Qualifications:
  • Strong C++ experience in an embedded systems environment. Candidates with experience in C or MATLAB without true C++ exposure will not be considered.
  • RTOS and multithreading expertise , including an understanding of operating systems, synchronization mechanisms, and resource management.
  • Hands-on experience with unit testing in a fast-paced development environment. Experience with Google Test or similar frameworks is preferred.
  • Experience developing secure embedded software and familiarity with secure coding guidelines. Must be able to articulate secure coding practices and demonstrate real-world application.
  • Strong problem-solving and debugging skills.
  • Excellent verbal and written communication skills.
Preferred Qualifications:
  • Experience working with embedded Linux or bare-metal environments.
  • Familiarity with modern C++ standards (C++11/14/17).
  • Knowledge of embedded software development tools and debugging techniques.
  • Experience working in an Agile development environment.
Kasmo Global

Job Tags

Similar Jobs

Diverse Lynx

Salesforce Testing/ Salesforce QA Job at Diverse Lynx

 ...Role Description: 1. Salesforce QA Experience (Expertise Level)2. Functional, Integration and End to End Testing experience with expertise as Tester Test Lead and experience on Integration Co-ordination. (Expertise Level)3. Banking Domain Experience ( Moderate Level )... 

Simon Property Group

Intern, Social Media Job at Simon Property Group

 ...creating into the ultimate adventure? We're on the lookout for Social Media Superstars to join our dynamic Social Media Street Team and...  ...around the US! #SimonSaysShopTHE JOB:As the Social Media Intern, you'll play a pivotal role in bringing our local stories to life... 

Proximity

Content Writer Job at Proximity

 ...clearly defined tone of voice, and we value the power of good content. As a full-time hire on our content team, you will work closely...  ...out is on-brand and high-quality.We are looking for a Content Writer/Copywriter at Proximity Works to drive brand communication both... 

Largeton Group

Slack API Developer Job at Largeton Group

 ...exclusive features.Job Responsibilities Proven extensive experience leading projects involving major collaboration platform specific Slack native/API integrationsHands-on experience with installation, configuration, and management of audio and video infrastructure... 

Providence Health and Services

RN Coordinator - Infusion Job at Providence Health and Services

 ...Description RN Coordinator- Providence Home Services- Oregon Schedule: Full Time/Days RN Coordinator role consists...  ...provide direct nursing services and case management related to infusion therapy for patients in the home, clinic, or alternate living site...