JOBSEARCHER

Embedded Software Engineer

DatagroupDenver, COL6 LeadSeptember 6th, 2026
About This Role:Description - Data Group Inc. is hiring an Embedded Software Engineer to contribute to client programs involving firmware, low-level software, hardware-near integration, and device platform reliability. This part-time remote role is best suited to an engineer who can write production-quality embedded code, debug system behavior across software and hardware boundaries, and collaborate with distributed teams delivering technical solutions in regulated or performance-sensitive environments.Location - RemoteType - Part-TimeHours - Flexible part-timeSalary - $58 - $82 / hourApply for This Role:Send your resume and a brief introduction to embedded@datagroupinc.net | Our team reviews all applications within 3–5 business days.Responsibilities:Design, develop, test, and maintain embedded software for client device and platform initiativesImplement drivers, interfaces, control logic, and system features for microcontroller or embedded Linux targetsDebug software and system issues across firmware, hardware, and integration layersPartner with hardware and systems engineers to validate bring-up, interface behavior, and overall device reliabilityImprove code quality, performance, fault handling, and maintainability across embedded codebasesSupport test planning, root-cause analysis, and issue resolution during development and deployment cyclesDocument architecture, interface assumptions, test procedures, and support handoff materialsContribute to engineering reviews, estimation, and technical planning for client delivery workRequirements:4+ years of embedded software or firmware development experience in production environmentsStrong proficiency in C/C++ for microcontroller or embedded Linux developmentExperience with RTOS, bare-metal systems, board support packages, drivers, and peripheral interfacesHands-on experience debugging embedded systems using oscilloscopes, logic analyzers, JTAG, SWD, or similar toolsSolid understanding of serial and device communication protocols such as UART, SPI, I2C, CAN, BLE, or EthernetExperience with memory, timing, concurrency, and performance constraints in resource-limited environmentsFamiliarity with build systems, cross-compilation, CI workflows, and Git-based development practicesExperience writing testable, maintainable code and supporting verification, validation, and release readinessAvailability for a consistent part-time schedule with regular U.S. Eastern Time overlapBenefits & Perks:Remote part-time role with flexible scheduling and focused engineering ownershipCompetitive hourly compensation aligned to the U.S. embedded software marketHands-on work across firmware, device integration, and hardware-adjacent software challengesOpportunity to contribute to production-minded client projects with clear technical scopeCollaboration with experienced engineering and delivery teams in a consulting environmentLong-term engagement potential as embedded and device-focused work growsStructured development workflow with clear documentation and review practices