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

UGtjRXZQZEc0T1lsMFROQ1ViWHp0RDVkTWc9PQ==
  • 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: Grace@americanunit.com

Tel: 214-556-0117

Job Tags

Contract work,

Similar Jobs

Midwestern Baptist Theological Seminary

Director of Children’s Ministry (or Children’s Pastor) Job at Midwestern Baptist Theological Seminary

 ...The purpose of the Childrens Ministry of First Baptist Church is to train, encourage, and connect with children as they grow in maturity in their Christian faith. The primary responsibility of the Director of Childrens Ministry (or Childrens Pastor) is the planning... 

GO2 Partners

Inside Sales & Customer Success Coordinator Job at GO2 Partners

 ...automotive sector. We are proud to support one of the largest automotive manufacturers and their Tier 1 OEM part suppliers through a proprietary B2B private e-marketplace. Our platform streamlines procurement, onboarding, and supplier engagementhelping drive operational... 

BAYADA Home Health Care

Certified Nurse Aide's - CNA's Private Home Care Clients Job at BAYADA Home Health Care

$20. - $36. hourly Work in your neighborhood and give back to your community. BAYADA Home Health Care has immediate needs for Home...  ...also offers our employees: ~ Weekly pay ~ Full Time/ Part Time ~ Flexible scheduling ~ Short commute times - we try... 

Signify Health

Physician Assistant Job at Signify Health

 ...journey to better health? Signify Health, part of CVS Health, is seeking a Clinician (...  ...which lasts about 45 minutes, allows for time to connect one-on-one and answer health questions...  ...area Anticipated Weekly Hours 29.5 Time Type Part time Pay... 

STERIS Healthcare United States

Material Handler II Job at STERIS Healthcare United States

 ...Join to apply for the Material Handler II role at STERIS Healthcare United States At STERIS, we help our Customers create a healthier and safer world by providing innovative healthcare and life science products and services globally. Position Summary Join...