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