{"id":2460058,"url":"https://alion.io/job/matchtech-embedded-software-firmware-engineer","title":"Embedded Software / Firmware Engineer","company":{"id":2073484,"name":"Matchtech","domain":"matchtech.com","url":"https://alion.io/company/matchtech-com","size_band":"11-50","is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"Schema","truth_index":{"grade":"A","score":95,"open_postings":7,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":61,"computed_at":"2026-10-14T06:34:16Z"}},"role":"Hardware","role_family":"Hardware","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["United Kingdom"],"countries":["GB"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":70000,"max":70000,"currency":"GBP","period":"year","gross":null,"usd_annual":92700},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Linux","optional":false},{"name":"Python","optional":false},{"name":"Siemens ModelSim","optional":false},{"name":"Vitis","optional":false},{"name":"Xilinx Vivado","optional":false}],"status":"live","first_seen_at":"2026-10-13T17:11:06Z","employer_posted_date":"2026-10-13","last_verified_at":"2026-10-14T02:35:57Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"Embedded Software / Firmware Engineer\nOur client, a specialist organisation in the defence and security sector, is seeking an Embedded Software / Firmware Engineer to join a small, multi-disciplinary engineering team on a permanent basis. The role will contribute to the development of advanced cryptographic, key management and embedded technology solutions for demanding and security-critical environments.\nWorking across research, prototyping, experimentation and full product development, you will apply your expertise in embedded software, firmware and FPGA development to solve complex customer challenges and support innovation in the national interest.\nKey Responsibilities:\nDeveloping embedded software and firmware using C, C++ and Python\nContributing to FPGA development using tools such as Vivado, Vitis and ModelSim\nSupporting the design, development and testing of electronic and embedded systems\nWorking across bare-metal microcontrollers, Embedded Linux and device-driver development\nCreating prototypes and carrying out experimentation to assess and de-risk new technologies\nApplying digital signal processing, radio technology and software-defined radio principles where appropriate\nCollaborating with engineers across software, electronics, hardware and RF disciplines\nMaintaining the security of information in accordance with internal procedures and Government regulations\nJob Requirements:\nExperience in embedded software or firmware development using C and/or C++\nWorking knowledge of Python and software development for embedded systems\nExperience with FPGA development and Vivado\nUnderstanding of electronics design, including schematic capture, PCB design or related hardware engineering activities\nKnowledge of Embedded Linux, bare-metal microcontrollers or full-stack embedded software development\nInterest in digital signal processing, software-defined radios, GNU Radio or RFNoC\nCreative, analytical approach with the ability to research and develop solutions to complex engineering problems\nDegree in an engineering, mathematical or science-based subject, or equivalent relevant experience\nSecurity Requirements:\nYou must be willing and able to obtain and maintain Developed Vetting (DV) security clearance following attainment of Security Check (SC) clearance, due to the nature of the work.\nBenefits:\nAnnual bonus scheme\nPrivate medical cover\n25 days' holiday plus Bank Holidays, with the option to purchase additional leave\nPension contribution\nLife assurance cover\nFlexible working hours, including the opportunity for an early finish on Fridays\nFlexible benefits such as a cycle to work scheme and will writing service\nSecurity clearance allowance where applicable and subject to the required clearance\nIf you are an Embedded Software / Firmware Engineer with experience in C/C++, Python, Vivado, FPGA development and electronics design, this is an excellent opportunity to contribute to innovative defence and security technology.\nApply now to take the next step in your engineering career...","description_format":"text","description_chars":3029,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Flexible schedule"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-13T17:11:06Z"}],"visa":[],"liveness":{"score":52,"band":"ok","label":"Likely open","p_open":1,"p_active":0.516,"p_room":1,"age_days":0,"expected_fill_days":61,"reasons":["conf:3","agency","win:early","comp:brand"],"computed_at":"2026-10-14T06:34:16Z"},"pay":{"stated_usd_annual":92700,"is_top_pay":false},"html_url":"https://alion.io/job/matchtech-embedded-software-firmware-engineer","json_url":"https://alion.io/job/matchtech-embedded-software-firmware-engineer.json","meta":{"generated_at":"2026-10-14T08:59:31Z","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":9828,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"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":2073484},"rest":"https://alion.io/mcp/rest/get_company?id=2073484"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmatchtech-embedded-software-firmware-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"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%2Fmatchtech-embedded-software-firmware-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"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%2Fmatchtech-embedded-software-firmware-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/matchtech-embedded-software-firmware-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmatchtech-embedded-software-firmware-engineer"}]}