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

1 month, 1 week 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

Senior Firmware Engineer

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is seeking a Senior Firmware Engineer for its AIRS team to develop new cooled infrared imaging products from design through prototype testing and product maturation.

Git MATLAB Python Verilog VHDL
4 minutes ago

FPGA Firmware Engineer

ALTEN Technology 251-1K Construction & Engineering

ALTEN Technology USA is hiring a fully remote FPGA engineer to develop and verify safety-critical embedded logic for overspeed protection and ARINC 429 communication systems within a DO-254-aligned environment.

Embedded Systems Verilog VHDL
4 minutes ago

PLC Automation Engineer

ALTEN Technology 251-1K Construction & Engineering

ALTEN Technology USA is hiring an IoT Solutions Engineer to work with North American manufacturing customers on digital solutions that improve production efficiency, quality, and safety.

C++ Computer Vision Deep Learning Embedded Systems IoT Machine Learning Python
1 hour, 14 minutes ago

Lead Systems Engineer - Weapon Integration

Helsing 51-250 Aerospace & Defense

Helsing is hiring a Lead Engineer to lead end-to-end weapon integration for advanced aerial platforms, ensuring seamless operation across mission, avionics, and aircraft systems.

3 hours, 2 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