{"id":864067,"url":"https://alion.io/job/sri-international-research-engineer-i-ii-embedded-development-engineer","title":"Research Engineer I / II - Embedded Development Engineer","company":{"id":58826,"name":"SRI International","domain":"sri.com","url":"https://alion.io/company/sri-international","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"iCIMS","truth_index":null},"role":"Hardware","role_family":"Hardware","seniority":"middle","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Boulder, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":73000,"max_usd":141000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":664},"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Linux","optional":false},{"name":"Python","optional":false},{"name":"RTOS","optional":false},{"name":"Ubuntu","optional":false},{"name":"Unix","optional":false},{"name":"PyTorch","optional":true},{"name":"Rest API","optional":true},{"name":"TensorFlow","optional":true},{"name":"TensorFlow C++","optional":true}],"status":"live","first_seen_at":"2026-09-13T12:09:46Z","employer_posted_date":"2026-09-19","last_verified_at":"2026-11-10T09:04:42Z","board_verified":true,"closed_at":null,"days_open":57,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":57},"description":"Overview\nSRI is seeking a Research Engineer (Level I or II) onsite in Boulder, CO, to support the design, development, and prototyping of advanced embedded systems for sensing and real-time applications. This role emphasizes embedded software and hardware integration, real-time data acquisition and control, and hands-on laboratory development.\nYou will work within multidisciplinary teams to develop embedded systems supporting cellular, radar, communications, quantum sensing, photonics, and other remote sensing applications. The ideal candidate enjoys working close to the software, developing and integrating embedded platforms, interfacing with sensors and electronics, and solving complex problems through hands-on prototyping and testing.\nThis position is part of the Advanced Technology and Systems Division (ATSD), which develops innovative, high-performance technologies across domains including radar and electronic warfare, imaging, robotics, quantum sensing, and applied optics.\nResponsibilities\nLeveling Overview\nResearch Engineer I\nTypical Experience: 0-2 years (or recent graduate with relevant internship/project experience)\nDevelops embedded software and firmware under guidance from senior engineers\nImplements and tests interfaces to sensors, data converters, peripherals, and other hardware\nDevelops and tests software tools, services, and automation used to configure, operate, and evaluate embedded systems\nContributes to automated unit, integration, and system-level testing\nSupports embedded system bring-up, integration, testing, and debugging\nDevelops well-defined portions of real-time data acquisition, control, and processing systems\nUses laboratory instrumentation and software tools to diagnose hardware/software interactions\nUses Linux command-line tools for software development and troubleshooting\nContributes to rapid prototype development and system demonstrations\nWorks on defined technical tasks with increasing independence\nResearch Engineer II\nTypical Experience: 2-5+ years (or advanced degree with relevant experience)\nIndependently develops embedded subsystems for sensing, data acquisition, processing, and control\nIndependently develops and maintains networked software services that coordinate distributed, embedded, or laboratory systems\nDevelops system architectures and hardware/software trade-off decisions\nDevelops and integrates firmware, device interfaces, communication protocols, and real-time processing functions\nDiagnoses complex issues involving hardware interfaces, operating systems, networking, and remote system operation\nEstablishes reliable development, deployment, testing, logging, monitoring workflows for Linux-based systems\nLeads portions of hardware bring-up, system integration, test, and troubleshooting\nIntegrates embedded processors with sensors, FPGAs, RF electronics, and other system hardware\nApplies DSP, RF, and system-level knowledge to embedded sensing applications\nProvides technical guidance to junior engineers and communicates results to project teams and stakeholders\nKey Responsibilities:\nDesign, develop, and integrate embedded systems for real-time sensing, data acquisition, processing, and control\nDevelop embedded software, Python applications, networked services, test utilities, and automation scripts using C/C++, Python, shell scripting, or similar languages.\nInterface microcontrollers, processors, and SoCs with sensors, ADCs/DACs, FPGAs, RF electronics, and photonic hardware\nDevelop and integrate hardware communication interfaces such as SPI, I2C, UART, USB, Ethernet, and other serial or high-speed interfaces\nSupport bare-metal, RTOS, and/or embedded Linux development depending on application requirements\nDevelop, deploy, configure, and troubleshoot software and services on local, remote, headless, and embedded Linux/Ubuntu systems using secure command-line workflows.\nPerform hardware bring-up and debug hardware/software interactions using oscilloscopes, logic analyzers, spectrum analyzers, and other laboratory instrumentation\nDevelop and optimize real-time data pipelines with consideration for latency, throughput, memory, power, and processing constraints\nSupport schematic review, component selection, and PCB development as needed for embedded system integration\nCollaborate across software, FPGA, RF, mechanical, photonics, and systems engineering disciplines\nPerform day-to-day development, build, test, deployment, and troubleshooting activities in Linux/Ubuntu environments using terminal-based tools\nDevelop and integrate networked APIs and data transports used to coordinate distributed software and hardware components.\nSupport rapid prototyping from initial concept through laboratory testing, field demonstration, and system maturation\nDocument system architectures, interfaces, designs, test procedures, and results\nQualifications\nB.S. or M.S. in Electrical Engineering, Computer Engineering, Physics, or a related technical fieldRE I - 0-2 years (or recent graduate with relevant internship/project experience)\nRE II - 2-5+ years (or advanced degree with relevant experience)\n\nU.S. Citizenship with the ability to obtain and maintain a U.S. government security clearance\nExperience developing embedded software or firmware using C/C++ or similar languages\nProficiency developing and testing software in Python, with experience or coursework in C/C++ or another systems-oriented language.\nExperience with microcontrollers, embedded processors, SoCs, or similar computing platforms\nFamiliarity with embedded communication interfaces such as SPI, I2C, UART, Ethernet, or USB\nUnderstanding of digital and analog electronics and the interaction between embedded software and hardware\nExperience with hardware bring-up, integration, and debugging\nHands-on experience with laboratory instrumentation such as oscilloscopes, logic analyzers, multimeters, and signal generators\nStrong analytical, troubleshooting, and problem-solving skills\nWillingness to travel occasionally for testing or fieldwork\nExperience working in Linux or Unix-like environments\nPreferred Qualifications\nExperience with bare-metal, RTOS, and/or embedded Linux development\nSkills in PCB design using Altium or other PCB design software\nExperience integrating embedded processors with FPGAs, SDRs, GPUs, sensors, or high-speed data converters\nExperience using and developing bash scripts\nKnowledge of digital signal processing (DSP) and real-time signal processing implementation\nExperience developing or integrating REST APIs, messaging systems, or other machine-to-machine communication interfaces.\nExperience with FPGA development or FPGA/processor interfaces\nFamiliarity with RF, mixed-signal, or photonic sensing systems\nExperience with networking, high-speed data interfaces, DMA, or real-time data streaming\nExperience with low-power or battery-operated embedded systems\nExperience with PCB schematic capture, layout, or design review\nBackground in research, rapid prototyping, or government-funded R&D\nExposure to AI/ML implementation on embedded or edge-computing platforms\nExperience using AI tools such as Pytorch and Tensorflow\nFamiliarity with photodetectors, LEDs, lasers, or other semiconductor sensing devices\nExperience characterizing electronic, optical, or environmental noise in low-SNR sensing systems\nWhat We Offer\nWork on impactful, cutting-edge technologies in sensing, communications, and advanced electronics\nCollaborative, mission-driven research environment\nCompetitive compensation and comprehensive benefits\nOpportunities for technical growth and leadership\nThe salary range is: RE I - $63,873-$95,013; RE II -$81,522-$121,266 . Salary ranges will vary and are based on several factors, including geographic location, market competitiveness and equity amongst internal employees in similar roles. Positions may also qualify for SRI's Pay for Outstanding Performance program or the annual Performance Based Compensation program. SRI also has a competitive benefits package, to view details please go to https://www.sri.com/resources/benefits/. SRI will accept applications until the position is filled.\nSRI is an independent nonprofit research institute headquartered in Menlo Park, Calif., with a rich history of supporting government and industry. We create and deliver world-changing solutions for a safer, healthier, and more sustainable future. For almost 80 years, we have collaborated across technical and scientific disciplines to discover and develop groundbreaking products and technologies and bring innovations and ideas to the marketplace.","description_format":"text","description_chars":8576,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["AI Research Labs","Nonprofits & Foundations","Research Institutes"],"lifecycle":[{"event":"open","at":"2026-09-13T12:09:46Z"}],"visa":[{"country":"US","licensed_sponsor":true,"adverts_offering_sponsorship_24m":0,"sanctioned_now":false,"evidence":"H-1B filings in 12 months: 18","filings_12m":18,"filings_prev_12m":18,"green_card_filings_12m":0,"median_offered_wage_usd":140000,"route":null,"cap_exempt":false,"checked_at":"2026-11-09T07:32:21+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)"],"filings_for_role_12m":0}],"liveness":{"score":10,"band":"cold","label":"Long shot","p_open":1,"p_active":0.296,"p_room":0.35,"age_days":57,"expected_fill_days":12,"reasons":["conf:3","velocity","win:tail"],"computed_at":"2026-11-10T06:52:35Z"},"pay":null,"html_url":"https://alion.io/job/sri-international-research-engineer-i-ii-embedded-development-engineer","json_url":"https://alion.io/job/sri-international-research-engineer-i-ii-embedded-development-engineer.json","meta":{"generated_at":"2026-11-10T10:22:35Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":24110,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":58826},"rest":"https://alion.io/mcp/rest/get_company?id=58826"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsri-international-research-engineer-i-ii-embedded-development-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fsri-international-research-engineer-i-ii-embedded-development-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fsri-international-research-engineer-i-ii-embedded-development-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/sri-international-research-engineer-i-ii-embedded-development-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsri-international-research-engineer-i-ii-embedded-development-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":864067}},{"tool":"search_jobs","arguments":{"company":"sri.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":864067},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}