{"id":1905307,"url":"https://alion.io/job/filtronic-senior-embedded-software-engineer","title":"Senior Embedded Software Engineer","company":{"id":673909,"name":"Filtronic","domain":"filtronic.com","url":"https://alion.io/company/filtronic","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"B","score":75,"open_postings":3,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-07T05:47:15Z"}},"role":"Hardware","role_family":"Hardware","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Cambridge, United Kingdom"],"countries":["GB"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":65000,"max_usd":131000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":37},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Linux","optional":false},{"name":"Rest API","optional":false},{"name":"CI/CD","optional":true},{"name":"Docker","optional":true},{"name":"Kubernetes","optional":true},{"name":"PetaLinux","optional":true},{"name":"Python","optional":true},{"name":"RTOS","optional":true}],"status":"live","first_seen_at":"2026-10-05T12:42:50Z","employer_posted_date":"2026-10-05","last_verified_at":"2026-10-08T02:03:16Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"Filtronic is looking for a Senior Embedded Software Engineer to join our growing software engineering team in Cambridge.\nYou will play a key role in the design, development and integration of embedded software and firmware for advanced RF and communications products, working across the full product lifecycle from concept and development through to volume manufacture.\nThe role has a strong focus on Zephyr-based embedded development, with opportunities to work across embedded Linux, Yocto, bare-metal firmware, networking and secure communications.\nYou will work closely with experienced RF, FPGA, hardware and systems engineers, contributing to products supporting applications across telecommunications, space, high-altitude platforms and defence. Senior Embedded Software Engine…\nWhat you’ll be doing\nAs a Senior Embedded Software Engineer, you will contribute to the architecture, development, integration and support of embedded software across a range of products and subsystems.\nYour responsibilities will include:\nArchitecting, developing and maintaining embedded firmware using Zephyr and bare-metal environments.\nDeveloping and maintaining embedded Linux systems, including Yocto-based platforms.\nCarrying out prototype board bring-up, using software debugging techniques, oscilloscopes and logic analysers.\nDesigning and maintaining board-to-board and digital communication interfaces, including CAN, SPI, I²C, UART and RS422.\nDeveloping networking interfaces and services, including REST APIs, SNMP agents and OpenAPI specifications.\nDeveloping and debugging TCP/UDP communication layers and investigating low-level networking and protocol performance.\nDeveloping secure communications, including authentication, encryption, secure firmware updates and system hardening.\nSupporting vulnerability assessment and security improvement using appropriate tools and techniques.\nDeveloping embedded Linux services, daemons, device drivers and communication middleware.\nLeading technical troubleshooting and root-cause analysis of embedded networking and security issues.\nDefining embedded software requirements, interface specifications and technical documentation.\nWorking collaboratively with hardware, FPGA and systems engineers to ensure reliable data and control interfaces. Senior Embedded Software Engine… Senior Embedded Software Engine…\nRequirements\nWe’re looking for an experienced embedded software engineer who can contribute across the software development lifecycle and is comfortable working close to the hardware.\nEssential experience and skills:\nStrong professional experience developing low-level embedded software and firmware.\nStrong experience developing software using Zephyr.\nExperience with prototype board bring-up and hardware/software integration.\nAbility to read and interpret circuit schematics and component datasheets.\nStrong C and C++ programming skills, including experience optimising software for CPU, memory and other resource-constrained environments.\nExperience developing digital communications interfaces such as CAN, SPI, I²C, UART and RS422.\nStrong debugging and diagnostic skills using tools such as oscilloscopes, logic analysers and software debugging tools.\nStrong analytical, communication and technical documentation skills. Senior Embedded Software Engine…\nDesirable experience:\nARM Cortex-M and Cortex-A development, particularly STM32.\nYocto, PetaLinux or similar embedded Linux build systems.\nLinux kernel architecture, device drivers, bootloaders, systemd and Linux services.\nOther RTOS environments and/or bare-metal firmware development.\nSecure networking protocols including TLS, SSH, IPSec and HTTPS.\nAuthentication, encryption, secure boot and secure firmware update mechanisms.\nPython development.\nExperience working with high-frequency RF systems.\nMISRA C/C++ or other high-reliability software development frameworks.\nLinux automation, CI/CD and automated testing.\nContainer technologies such as Docker or Kubernetes.\nPractical experience making minor PCB modifications or attaching leads for probing and debugging.\nAbility to obtain SC security clearance, where required. Senior Embedded Software Engine…\nWorking at Filtronic\nYou’ll join a growing, collaborative and multidisciplinary engineering team, working alongside colleagues across software, RF, FPGA, hardware and systems engineering.\nOur engineers work on technically challenging products where embedded software is closely integrated with the underlying electronics and communications systems. The role provides the opportunity to work with established codebases as well as contribute to new product development and technology.\nBenefits\nSalary benchmarked at the top end of the market range to attract the strongest candidates.\n37.5 hour working week\n25 days’ holiday plus public holidays, with the option to buy up to 5 additional days\nContributory pension scheme with up to 8% company contribution\nLife Assurance\nIncome Protection Insurance\nSave As You Earn (SAYE) share scheme \nElectric Vehicle (EV) scheme\nCycle to Work scheme \nVolunteering day \nLearning and development opportunities\nHybrid working available\nWant to Know More?\nRelocation assistance is available, if required.\nThis advert provides an overview of the role and its key responsibilities. If you would like details of the salary and benefits package on offer - please note that some benefits become available following successful completion of your probationary period - before investing your time in applying, or would simply like to have an informal conversation about the opportunity, we would be delighted to hear from you. Please contact our Talent Partner on 07483 917543.\nWe are always happy to answer any questions you may have about the role, what we do, our culture or what it is like to work at Filtronic.\nDiversity & Inclusion\nAt Filtronic, we believe diverse perspectives drive innovation. We're committed to creating an inclusive workplace where everyone is treated with respect and has the opportunity to succeed. We welcome applications from all suitably qualified candidates regardless of age, disability, gender reassignment, marriage or civil partnership, pregnancy and maternity, race, religion or belief, sex or sexual orientation. If you require any reasonable adjustments during the recruitment process, please let us know. We'll be happy to support you throughout your application journey.","description_format":"text","description_chars":6411,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Hybrid work","Relocation assistance"],"hiring_locations":[{"name":"United Kingdom","iso":"GB","kind":"country"}],"hiring_excludes":[],"relocation_offered":true,"industries":["RF & Wireless Hardware"],"lifecycle":[{"event":"open","at":"2026-10-05T12:42:50Z"}],"visa":[{"country":"GB","licensed_sponsor":true,"evidence":"Licensed UK visa sponsor (Skilled Worker)","filings_12m":null,"filings_prev_12m":null,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Skilled Worker","cap_exempt":false,"checked_at":"2026-10-07T06:21:01+00:00","sources":["UK Home Office: register of licensed sponsors (workers)"],"filings_for_role_12m":0}],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":23,"reasons":["conf:1","velocity","win:early"],"computed_at":"2026-10-07T05:47:15Z"},"pay":null,"html_url":"https://alion.io/job/filtronic-senior-embedded-software-engineer","json_url":"https://alion.io/job/filtronic-senior-embedded-software-engineer.json","meta":{"generated_at":"2026-10-08T02:26:02Z","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","counted_by":"address","units_charged":1,"used_today":4198,"day_limit":5000,"remaining_today":802,"minute_limit":60,"resets_at":"2026-10-09T00: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":673909},"rest":"https://alion.io/mcp/rest/get_company?id=673909"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ffiltronic-senior-embedded-software-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%2Ffiltronic-senior-embedded-software-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%2Ffiltronic-senior-embedded-software-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/filtronic-senior-embedded-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ffiltronic-senior-embedded-software-engineer"}]}