Senior Firmware Engineer (C/C++, Microsoft Azure IoT) - (B2B Contract)

16 hours, 2 minutes ago
Contract
Senior
Software Development
Mesh Systems

Mesh Systems

Mesh Systems specializes in providing expert Internet of Things (IoT) solutions that streamline the development of digital products, enabling global brands to efficiently create connected products while focusing on their core competencies.

Internet Software & Services
51-250
Founded 2005

Description

  • Design, develop, test, document, deploy, and maintain embedded software systems throughout the SDLC.
  • Write high-quality C/C++ code for machinery connected to and running on Microsoft Azure.
  • Design, assemble, troubleshoot, and deliver next-generation firmware systems for IoT.
  • Collaborate with hardware design, development, validation, and software teams to integrate complete systems.
  • Optimize system-level performance across embedded targets and connected devices.
  • Write firmware design documentation, development process notes, and usage instructions.
  • Work in a small, autonomous engineering team and help shape the technical direction of the solutions.
  • Participate in peer review, version control, and agile planning activities.
  • Support integration across protocols, interfaces, hardware, and wireless subsystems.

Requirements

  • Senior-level proficiency in C/C++ with deep knowledge of optimization and modern design patterns.
  • Experience designing and developing firmware for microcontrollers, RTOS, C/C++, and/or other embedded platforms.
  • Experience developing and troubleshooting embedded targets.
  • Familiarity with hardware design, schematics, and PCB layout.
  • Experience with serial, Bluetooth, Wi-Fi, cellular, and IP protocols and interfaces.
  • Experience using Visual Studio, Azure DevOps, Git, and agile planning tools.
  • Strong English communication skills for collaboration with U.S. partners and clients.
  • Bonus: familiarity with Azure Sphere, Azure RTOS, Azure IoT Edge, Edge X, or Azure IoT Hub client.
  • Bonus: experience with Atlassian tools such as Confluence and Jira.
  • Bonus: experience with C#, Rust, Java, Zephyr OS, FreeRTOS, and Linux.

Benefits

  • 100% remote B2B contract arrangement.
  • Hourly rate of $40–$50 USD per hour.
  • Support with formalities for Polish contractors working with a U.S. company.
  • Small, agile teams with significant autonomy and impact.
  • Direct access to Microsoft Azure technologies in Private Preview.
  • Dedicated training budget.
  • Full support for Microsoft certifications.
  • Opportunity to work on IoT and AI/ML initiatives at the intersection of advanced technologies.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Controls and Commissioning Engineer

Diversified Automation 51-250 Industrial Conglomerates

Controls and Commissioning Engineer at an engineering company, responsible for PLC programming, commissioning, and system integration for conveyor and material handling projects.

3 hours, 32 minutes ago

Controls and Commissioning Engineer

Diversified Automation 51-250 Industrial Conglomerates

Electrical Controls and Commissioning Engineer at a material handling engineering company, supporting conveyor upgrade and system integration projects from PLC/HMI development through testing, commissioning, and customer turnover.

4 hours, 17 minutes ago

Embedded Firmware Engineer

Remedy Product 51-250 Professional Services

Remedy Product Studio is hiring a Senior Embedded Firmware Engineer to re-architect and optimize firmware for an IoT device operating in unstable real-world network conditions.

C C++ IoT Linux MQTT
4 hours, 32 minutes ago

Senior Controls Engineer

Diversified Automation 51-250 Industrial Conglomerates

Senior Controls Engineer at a remote engineering company supporting the design, PLC/HMI development, and commissioning of electrical control systems for conveyor and sortation projects in material handling, with the goal of delivering successful project execution.

7 hours, 47 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers