Embedded IOT Software Engineer (W2) Job at American Unit, Inc, Apex, NC

ZklhRFozTWZtMkxsS3RMaXpUY0xlNUtQQmc9PQ==
  • American Unit, Inc
  • Apex, NC

Job Description

IOT Embedded Software Engineer

12-month Contract (W2)

Apex, NC (Onsite role)

Customer: Pentair

Job Description

IoT Embedded Linux Software Engineer

Project Details: Working in a full-stack scrum team on a large initiative around their automation platform, technical debt, faster technical movement, etc., for pool & spa products and software

Must Have Skills:

  • Strong experience writing Go (Golang), especially in embedded or systems-level contexts (if there are exceptions, developers must be able to learn Golang very quickly without much training)
  • Skilled in C or C++, with experience building GUIs for embedded Linux
  • IoT experience with devices connecting to the cloud (Embedded experience connecting devices to AWS or Azure, or GCP cloud, not someone building laptops or desktop machines)
  • Deep understanding of embedded Linux environments , including boot systems and resource constraints
  • Familiarity with device I/O protocols (I2C, SPI, serial), network protocols (gRPC, MQTT, and IPC mechanisms
  • Experience with CI/CD, version control (Git), and modern development workflows
  • TDD- test-driven development

Nice to Have Skills:

Experience with Embedded UI in embedded C, C++, and familiarity with UI frameworks like Qt, GTK, LVGL, Storyboard, and developing automation scripts to test Embedded UI

Responsibilities:

  • Own edge device firmware unit test automation framework and test script development to holistically test firmware, applications, and interfaces running on the edge device
  • Implement IoT middleware services in Golang, develop a lightweight GUI using C/C++ (Qt, GTK, lvgl, etc), ensure high-quality code through Test-Driven Design (TDD), and write automated unit and integration tests
  • Technical responsibility for holistic review of feature set and code architecture, with translation to test automation enhancement and baselining of test cases to optimize test automation code coverage and accuracy to ensure firmware and software quality assurance
  • Develop technical unit test requirements and design documents for firmware validation
  • Partner globally with firmware developers and other QA resources to ensure industry best practices in design, security, testability, and support
  • Develop automated execution and reporting within the CI/CD pipeline to enable seamless handoff to global software quality assurance teams.

Thanks & Regards

Grace

Technical Recruiter

American Unit Inc

Email: [email protected]

Tel: 214-556-0117

Job Tags

Contract work,

Similar Jobs

Medical Services of America

Nurse Practitioner Hospice Part-Time/PRN Job at Medical Services of America

 ...end of life patients. Performs face-to-face encounters with the patient to determine continued eligibility for hospice care prior to the 180th day of care for re-certification, and each subsequent re-certification period. Documents, in detail, clinical findings as... 

Enlaza Therapeutics

Scientist I, Protein-Protein Interactions - New Technologies Job at Enlaza Therapeutics

 ...related disciplines, and leverage cutting-edge technologies to fuel innovation Required Qualifications Ph.D. in Biology, Biochemistry, Biological Engineering, Chemical Biology, Chemical Engineering, Immunology, or related scientific discipline Minimum of 0 -... 

BHS Corrugated North America

Field Service Administrative Assistant Job at BHS Corrugated North America

 ...BHS Corrugated North America is seeking a Field Service Administrative Assistant to join our growing team in our Charlotte, NC facility! Job Description: The Field Service Administrative Assistant will provide administrative and operational support to the Electrical... 

Canvas Architecture + Design

Junior Interior Designer Job at Canvas Architecture + Design

 ...Canvas Architecture + Design is a boutique hospitality focused firm based in Orlando, Florida that specializes in creating unique guest experiences. We are currently looking for a Junior Interior Designer to join our team. This is an uncommon opportunity to join a quickly... 

JBT Corporation

Electrical Controls Assembler Job at JBT Corporation

Overview ... At JBT Marel, what we do matters , we know that the contribution of our employees leads to the success of our business. Our purpose is to transform the future of food; this guides our vision of being the global leader in food and beverage technology...