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

2 weeks, 6 days 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 POS Mobile Engineer

Moniepoint 1K-5K Diversified Financial Services

Moniepoint is hiring a Senior Mobile Engineer to build and maintain high-performance Android POS terminal applications that power secure, reliable transactions across large-scale payment environments.

Android CI/CD Encryption Flutter Java Kotlin REST API SQLite WebSockets
55 minutes ago

GNC Engineer (Guidance, Navigation, and Control Systems)

STR 251-1K Aerospace & Defense

STR is seeking a GNC Algorithms expert to join a multidisciplinary national security research and engineering team developing aerospace guidance, navigation, and control technologies for rapid prototyping and testing.

CI/CD Git MATLAB Python SVN
3 hours, 54 minutes ago

Software Engineer - Emulation Tooling and Modeling

STR 251-1K Aerospace & Defense

STR is hiring an Emulation Tooling and Modeling Software Engineer to develop emulation and simulation tooling for complex cyber-physical systems in support of defense and national security research.

Bash C C++ Docker Git Microservices Python SVN
8 hours, 14 minutes ago

Lead R&D Technician

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring an R&D Lead Technician to lead daily AUV build operations in a fast-paced maritime development environment focused on assembling, troubleshooting, and delivering complex underwater systems.

JIRA NetSuite
15 hours, 5 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