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

M
Mesh SystemsSoftware Development
Poland, CETContractSenior
Salary40 - 50 USD per hour
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
Senior proficiency and experience
Required Skills
Software DevelopmentAgileEmbedded SystemsGitC++

Requirements

  • Senior proficiency and experience in C/C++ (deep knowledge of language, framework, optimization, and modern design patterns).
  • Firmware design and development focus on microcontrollers, RTOS, C/C++, and/or other embedded platforms.
  • Development and troubleshooting embedded targets expertise, including familiarity with hardware design, schematics, and PCB layout.
  • Familiarity with various protocols, interfaces, hardware, and wireless subsystems (Serial, Bluetooth, Wi-Fi, Cellular, IP).
  • Proficiency in version control and Agile planning tools.
  • Peer review experience (Visual Studio, Azure DevOps, Git).
  • English proficiency for collaboration with U.S. partners and clients.

Responsibilities

  • Design, develop, assemble, test, troubleshoot, and deliver next-generation firmware systems for IoT.
  • Guide the Software Development Life Cycle (SDLC) including design, development, testing, documentation, deployment, and maintenance of embedded software systems.
  • Write high-quality C/C++ code for machinery connected to and running on Microsoft Azure.
  • Collaborate with interdisciplinary teams (hardware design, development, validation, software engineers) to integrate into complete systems and optimize system-level performance.
  • Write about firmware design, development processes, and usage instructions.
  • Work in a small, autonomous engineering team, directly influencing the technical direction of solutions.
View Full Description & ApplyYou'll be redirected to the employer's site
40 - 50 USD per hour
Apply Now