{"schemaVersion":"jobsearcher.job.v1","id":"c3aaa55a74e045d6e4f0d0db","url":"https://jobsearcher.com/jobs/c3aaa55a74e045d6e4f0d0db","canonicalUrl":"https://jobsearcher.com/jobs/c3aaa55a74e045d6e4f0d0db","title":"Embedded Firmware Developer","description":"Senior Embedded Systems Firmware DeveloperSeeking a Senior Embedded Systems Firmware Developer to participate in the development of a suite of portable, battery powered cloud-connected devices for use in and around oil and gas pipelines using C, C++. Other language experience will be considered.Ideal candidates will be self-motivated and have experience in developing firmware for commercial battery powered products with a multitude of sensors and digital signal filtering. The devices we are developing will use sensors to detect events on oil and gas pipelines including magnetic events, weather, temperature, etc. and report them to cloud interfaces via NB-IoT modems, satellite modems and distributed LoRaWAN networks.As an ISO 9001:2015 certified company, candidates must have the ability to work within and help us to improve our processes and procedures. Familiarity with ISO 9001 is a plus.Candidates will:Architect, code, and integrate firmware for core productsReport to the Vice President of R&D, and assist in defining a product roadmapParticipate in design review meetings; communicate product status, identify obstacles, and provide solutionsDesign and develop sophisticated firmware on ARM CPU platforms with peripherals which connect and send data to IoT cloud portalsDeliver prototype and final products to internal and external customers on time, every timeDocument product/process changes related to prototype testing and manufacturing feedbackCandidates should have many of the following capabilities:Embedded systems development in C/C++ experience including design, prototype, and deploymentInterpret specifications and define requirements for firmware on microcontroller systemsExperience with ARM microprocessors/microcontrollersImplementation of firmware to interface with sensors systems: 5+ yearsFamiliarity with I2C, UART, and SPI interfacesExperience with high level communications protocols and physical layers such as TCP/IP, WiFi, Bluetooth, Zigbee, LoRaWAN, USB, etc.Experience with Cellular, NB-IoT, Cat-M and/or mesh networking electronics and firmware implementation a major plusExperience with aggressive power management for handheld battery powered devicesAbility to read schematics and use common lab equipment (logic analyzers, oscilloscopes)Low frequency digital signal filtering operating on ARM processors using MATLAB like tools a plusUsing Git/GitHub repositories for projectsIndependently carries out firmware design tasks and produces test plans for the designsGood written and verbal communication skills with understanding of continuous improvement methodologies (ISO 9001)Job Type:Full-time salaried in the range of $85,000.00 - $105,000.","company":"MRINetwork","rawCompany":"mrinetwork","city":"Oklahoma City","state":"OK","isRemote":false,"isActive":false,"createdAt":"2026-07-17T00:59:22.790Z","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":"17-2061.00","title":"Computer Hardware Engineers","slug":"computer-hardware-engineers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"334513","title":"Instruments and Related Products Manufacturing for Measuring, Displaying, and Controlling Industrial Process Variables","slug":"instruments-and-related-products-manufacturing-for-measuring-displaying-and-controlling-industrial-process-variables"},{"code":"334519","title":"Other Measuring and Controlling Device Manufacturing","slug":"other-measuring-and-controlling-device-manufacturing"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Firmware Developer","description":"Senior Embedded Systems Firmware DeveloperSeeking a Senior Embedded Systems Firmware Developer to participate in the development of a suite of portable, battery powered cloud-connected devices for use in and around oil and gas pipelines using C, C++. Other language experience will be considered.Ideal candidates will be self-motivated and have experience in developing firmware for commercial battery powered products with a multitude of sensors and digital signal filtering. The devices we are developing will use sensors to detect events on oil and gas pipelines including magnetic events, weather, temperature, etc. and report them to cloud interfaces via NB-IoT modems, satellite modems and distributed LoRaWAN networks.As an ISO 9001:2015 certified company, candidates must have the ability to work within and help us to improve our processes and procedures. Familiarity with ISO 9001 is a plus.Candidates will:Architect, code, and integrate firmware for core productsReport to the Vice President of R&D, and assist in defining a product roadmapParticipate in design review meetings; communicate product status, identify obstacles, and provide solutionsDesign and develop sophisticated firmware on ARM CPU platforms with peripherals which connect and send data to IoT cloud portalsDeliver prototype and final products to internal and external customers on time, every timeDocument product/process changes related to prototype testing and manufacturing feedbackCandidates should have many of the following capabilities:Embedded systems development in C/C++ experience including design, prototype, and deploymentInterpret specifications and define requirements for firmware on microcontroller systemsExperience with ARM microprocessors/microcontrollersImplementation of firmware to interface with sensors systems: 5+ yearsFamiliarity with I2C, UART, and SPI interfacesExperience with high level communications protocols and physical layers such as TCP/IP, WiFi, Bluetooth, Zigbee, LoRaWAN, USB, etc.Experience with Cellular, NB-IoT, Cat-M and/or mesh networking electronics and firmware implementation a major plusExperience with aggressive power management for handheld battery powered devicesAbility to read schematics and use common lab equipment (logic analyzers, oscilloscopes)Low frequency digital signal filtering operating on ARM processors using MATLAB like tools a plusUsing Git/GitHub repositories for projectsIndependently carries out firmware design tasks and produces test plans for the designsGood written and verbal communication skills with understanding of continuous improvement methodologies (ISO 9001)Job Type:Full-time salaried in the range of $85,000.00 - $105,000.","datePosted":"2026-07-17T00:59:22.790Z","dateModified":"2026-07-17T00:59:22.790Z","hiringOrganization":{"@type":"Organization","name":"MRINetwork","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Oklahoma City","addressRegion":"OK","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"c3aaa55a74e045d6e4f0d0db"},"url":"https://jobsearcher.com/jobs/c3aaa55a74e045d6e4f0d0db"}}