An IoT Solutions Provider
Senior Firmware Engineer, C/C++, Microsoft Azure IoT – B2B Contract
Location
Poland
Posted
160 days ago
Salary
$40 - $50 / hour
Seniority
Senior
Job Description
Senior Firmware Engineer, C/C++, Microsoft Azure IoT – B2B Contract
Mesh Systems
• Guide the Software Development Life Cycle (SDLC): Design, develop, test, document, deploy, and maintain embedded software systems. • Implement Solutions: Write high-quality C/C++ code for machinery connected to and running on Microsoft Azure. • Integrate Systems: Collaborate with interdisciplinary teams, including hardware design, development, and validation, and software engineers to integrate into complete systems and optimize system-level performance. • Documentation: Write about firmware design, development processes, and usage instructions. • Collaborate & Influence: Work in a small, autonomous engineering team, directly influencing the technical direction of our solutions.
Job Requirements
- Fluency in C/C++: Deep knowledge of the 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.
- Various Protocols, Interfaces, Hardware, and Wireless Subsystems such as: Serial, Bluetooth, Wi-Fi, Cellular, IP.
- Version Control and Agile Planning Tools.
- Peer Review such as: Visual Studio, Azure DevOps, Git.
- English Proficiency: Strong communication skills for seamless collaboration with U.S. partners and clients.
Benefits
- Autonomy & Impact: Work in small, agile teams where your engineering decisions have a real impact. We value pragmatic solutions and customer-focused thinking.
- Cutting-Edge Technology: Get direct access to Microsoft Azure technologies in Private Preview thanks to our close partnership.
- Culture: Join a team of passionate professionals and share knowledge about the most innovative solutions on the market.
- Future Focus (IoT + AI): Be part of our transformation, integrating IoT solutions with AI/Machine Learning at the intersection of the most advanced technologies.
- Professional Growth: We offer a dedicated training budget and full support for Microsoft certifications.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Java Microservices Developer – Cloud Solutions
Davis Technology ManagementComprehensive IT Services, Regional MSP, Premium Staffing, Consulting
• Design, develop, and enhance backend services for a large-scale logistics platform • Build and maintain Java Spring Boot microservices supporting mobile and web applications • Develop cloud-native and serverless components using AWS-native services • Work on microservices that are partially split and evolving toward more modular architectures • Develop Lambda-based services, including mobile-facing backend components • Collaborate with offshore teams while owning onshore development deliverables • Participate in Agile ceremonies and technical discussions • Contribute to architectural decisions with a focus on scalability, performance, and reliability
• Design, build, and maintain backend services and APIs that power Augur’s threat detection, scoring, and reporting capabilities. • Own services from design to production: schema design, implementation, testing, observability, and performance tuning. • Work with large-scale event and metadata pipelines to correlate predictions, infrastructure, and customer telemetry. • Collaborate with data/ML, threat research, and product to turn models and research into reliable, production-ready services. • Improve reliability and scalability of existing systems through refactoring, better architecture, and sensible abstractions. • Help define and enforce engineering best practices: code quality, testing, reviews, observability, and incident response. • Mentor other engineers through pairing, design reviews, and clear technical documentation.
• Build, test, and maintain scalable backend services using modern technologies. • Develop APIs and integrations • Collaborate with frontend, DevOps, and product teams to deliver end-to-end features. • Implement and maintain unit, integration, and E2E tests using appropriate testing frameworks. • Participate in architecture discussions and advocate for clean code, performance, and security best practices. • Contribute to CI/CD automation, monitoring, logging, and infrastructure setup. • Document technical solutions and contribute to knowledge sharing within the team. • Work in Agile teams and participate in ceremonies (stand-ups, reviews, retrospectives).
PHP Developer
CC Staffing International Ltd.Executives Placement, Technical Recruitment and Specialized Training
• Support end customers with sophisticated cloud-based applications and dashboards • Work fully remote from home following India Schedule MON-FRI 9:00 – 18:00 • Have the infrastructure to support work from home like laptop, internet and UPS.




