{"schemaVersion":"jobsearcher.job.v1","id":"1b2756f44a22a85754337510","url":"https://jobsearcher.com/jobs/1b2756f44a22a85754337510","canonicalUrl":"https://jobsearcher.com/jobs/1b2756f44a22a85754337510","title":"208256 / Embedded Software Developer","description":"Overview\nIn this contract role, you will develop software for IoT gateways and sensor platform integration, contributing to embedded systems architecture. You will work within a team to build robust firmware and drivers for connected devices, leveraging Linux environments and modern development tools. The role involves implementing communications protocols (USB, BLE, Wi‑Fi, ZigBee) and integrating RESTful APIs while aligning with cloud concepts. You will shape the technical foundation of IoT solutions at scale and collaborate with cross-functional teammates to deliver reliable hardware-software integrations.\n\nResponsibilitiesDevelop embedded software for IoT gateways and sensor platform integrationContribute to embedded system software architectureWork with Linux/Unix environmentsImplement communications via USB, BLE, Wi‑Fi, ZigBeeUtilize standard development tools (VCS, issue tracking, profilers, debugging)Engage with Wind River Linux, RESTful APIs; understand networking and cloud concepts (basic)\nKey requirements5+ years in embedded development including software architecture or system software or firmware/driver developmentExpertise in embedded system SW architectureProficiency in C and C++, scripting; Java a plusExperience with Linux/UnixExperience with USB, BLE, WiFi, ZigBee communicationsFamiliarity with revision control, issue tracking, profilers, debuggingExperience with Wind River Linux; RESTful APIs; basic networking and cloud concepts a plusembedded system SW architectureC/C++scriptingLinux/UnixUSB/BLE/WiFi/ZigBee communicationsrevision control/issue tracking","company":"Procom","rawCompany":"procom","city":"San Jose","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-09-15T04:08:53.462Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"208256 / Embedded Software Developer","description":"Overview\nIn this contract role, you will develop software for IoT gateways and sensor platform integration, contributing to embedded systems architecture. You will work within a team to build robust firmware and drivers for connected devices, leveraging Linux environments and modern development tools. The role involves implementing communications protocols (USB, BLE, Wi‑Fi, ZigBee) and integrating RESTful APIs while aligning with cloud concepts. You will shape the technical foundation of IoT solutions at scale and collaborate with cross-functional teammates to deliver reliable hardware-software integrations.\n\nResponsibilitiesDevelop embedded software for IoT gateways and sensor platform integrationContribute to embedded system software architectureWork with Linux/Unix environmentsImplement communications via USB, BLE, Wi‑Fi, ZigBeeUtilize standard development tools (VCS, issue tracking, profilers, debugging)Engage with Wind River Linux, RESTful APIs; understand networking and cloud concepts (basic)\nKey requirements5+ years in embedded development including software architecture or system software or firmware/driver developmentExpertise in embedded system SW architectureProficiency in C and C++, scripting; Java a plusExperience with Linux/UnixExperience with USB, BLE, WiFi, ZigBee communicationsFamiliarity with revision control, issue tracking, profilers, debuggingExperience with Wind River Linux; RESTful APIs; basic networking and cloud concepts a plusembedded system SW architectureC/C++scriptingLinux/UnixUSB/BLE/WiFi/ZigBee communicationsrevision control/issue tracking","datePosted":"2026-09-15T04:08:53.462Z","dateModified":"2026-09-15T04:08:53.462Z","hiringOrganization":{"@type":"Organization","name":"Procom","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"San Jose","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"1b2756f44a22a85754337510"},"url":"https://jobsearcher.com/jobs/1b2756f44a22a85754337510"}}