{"id":3345432,"url":"https://alion.io/job/eutelsat-user-terminal-senior-modem-engineer-oneweb-next","title":"User Terminal Senior Modem Engineer - OneWeb Next","company":{"id":52957,"name":"Eutelsat","domain":"eutelsat.com","url":"https://alion.io/company/eutelsat","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SuccessFactors","truth_index":null},"role":"Industrial Engineering","role_family":"Industrial Engineering","seniority":"senior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Issy-les-Moulineaux, France"],"countries":["FR"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":46000,"max_usd":78000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":54},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Linux","optional":false},{"name":"Python","optional":false},{"name":"RTOS","optional":false}],"status":"live","first_seen_at":"2026-10-14T02:00:00Z","employer_posted_date":"2026-10-14","last_verified_at":"2026-11-05T23:21:25Z","board_verified":true,"closed_at":null,"days_open":23,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":23},"description":"Connect with Eutelsat\nBe part of a new era in communications, transforming connectivity with Eutelsat - the world’s first GEO-LEO integrated global satellite operator.\nAs a leader in satellite communications, we provide global connectivity solutions - connecting businesses, communities, and governments around the world. We can connect you at on land, at sea and in the air. We also deliver broadcast television channels and packages, transmitting vital news reports around the world.\nWith Eutelsat You’ll Get To:\nPioneer the future of Space Technology\nBring connectivity to remote frontiers\nCollaborate with customer-centric experts\nEmbrace cultural diversity in our global team\nIn a dynamic industry where passion drives our teams to make a difference to become the most trusted partner for global satellite connectivity, you will elevate your skills in a stretching, rewarding, and meaningful environment. At Eutelsat, we’re united by inclusion and diversity, striving for gender balance and social responsibility, on Earth and in Space.\nWhy Eutelsat ?\nCommitment to Diversity & Inclusion: With colleagues from over 75 countries, we embrace our global DNA and are committed to creating an inclusive workplace. We are proud that one-third of our executive team and 60% of our board are represented by women.\nWays of Working That Drive Us: As \"One Team,\" we work collaboratively towards shared goals, with customer-centricity, respect, and inclusivity as our guiding principles.\nSustainability at Our Core: At Eutelsat, sustainability is more than just a word; it’s woven into our strategy. We’re dedicated to balancing social, environmental, and economic growth - both on Earth and in space.\nWork-Life Balance: We offer flexible schedules and hybrid work options to help you balance your personal and professional life. At Eutelsat, we are committed to supporting your well-being and ensuring you have the flexibility you need to succeed both at work and at home.\nReady to grow with us? Apply today and help us build a more inclusive, sustainable future in the world of satellite technology.\nWe are looking for a hands-on modem engineer to work side by side with our modem architect on the physical layer of Eutelsat's next generation LEO, multi-orbit and IRIS² user terminals: a Ku and Ka band waveform that must acquire below 0 dB Es/N0, track Doppler excursions of hundreds of kilohertz, ride through beam and satellite handovers in tens of milliseconds, and do so within a single digit watt baseband envelope. The target is a single-chip modem module in which the programmable PHY, the protocol stack and the host processor functions share one SoC, built from vector compute engines, a RISC-V control subsystem, hardware accelerators and an on-chip NPU.\nWhere the architect decides what has to be true, you are the one who finds out whether it is. You will bring the platform up, build the bench and the automation around it, run every measurement campaign, verify what is delivered against golden vectors rather than against the accompanying slides, and chase the discrepancies to their root cause. It is a deeply technical execution role: firmware, instruments, capture files and cycle counts, every day.\nThis is a founding role in a capability under construction. The tooling, the test assets and the working practices do not exist yet; you will build them, and they will become the way Eutelsat verifies its own terminals.\nWhat you'll do\nBring the platform up: toolchains and build environments, boot and firmware images, RISC-V subsystem initialisation, converter, clocking and peripheral configuration, and first signal through the transmit and receive chains;\nWork inside the PHY software: build, modify, port and optimise signal processing micro-kernels, their scheduling across signal units, and the glue code and hardware abstraction layers around the FEC and signal processing engines;\nBuild and own the laboratory bench: RF chain, vector signal generators and analysers, channel emulator, GNSS simulator, timing test set, and the switching and calibration around them;\nAutomate everything that will be run more than twice: scripted instrument control, unattended campaigns, nightly regression on target, a results store and the reporting that goes with it;\nExecute the acceptance and characterisation campaigns defined with the architect: BER and BLER against Es/N0, acquisition time distributions, Doppler ramp and phase noise sensitivity, handover interruption time, EVM, ACLR and spectral mask, throughput and latency, and timing performance against max|TE|, MTIE, TDEV and holdover masks;\nVerify delivered software bit-exactly against the reference model and its golden vectors, quantify and explain every departure, and keep the regression suite aligned as the platform evolves;\nInstrument and profile the target: IQ capture at several points of the chain, logging and tracing, exception handling, performance counters, cycles per sample and per slot, DMA and memory bandwidth occupancy, and interrupt latency;\nDebug across the whole stack, from a firmware exception or a DMA stall to an RF symptom on the analyser: JTAG, trace, logic analyser, capture replay, and bisection through firmware and configuration;\nReproduce independently the results claimed by our partners, and reproduce the issues they report, so that every technical discussion rests on evidence produced on our own bench;\nSupport integration of the modem with the RF front end, the antenna subsystem, the protocol stack and the host processor, and contribute to end to end terminal testing including over the air;\nInvestigate issues arising in qualification and early field deployment, and drive them to root cause and to a documented fix;\nDocument the setups, the procedures and the results to a standard that lets another Eutelsat engineer reproduce them without you, and feed that material into the team's growing knowledge base.\nQualifications\nEngineering degree or MSc in electronics, telecommunications, signal processing or computer science;\n6 to 12 years in embedded signal processing, wireless physical layer implementation, modem integration or software defined radio;\nStrong C and C++ on embedded targets, whether bare metal, RTOS or embedded Linux, with real experience of profiling and optimisation, ideally including vector intrinsics;\nPractical experience of fixed point implementation: scaling, saturation, dynamic range and the effect of quantisation on measured performance;\nWorking knowledge of digital communications: acquisition and synchronisation, channel estimation and equalisation, demapping and forward error correction, sufficient to know what a kernel computes and what a bad measurement is telling you;\nSolid laboratory practice with vector signal generators and analysers, spectrum analysers, oscilloscopes and logic analysers, and comfort with RF measurement hygiene: calibration, de-embedding, cabling and levels;\nPython or equivalent for instrument automation, post-processing of capture files and comparison against reference models;\nDemonstrated ability to debug hard, intermittent problems across the hardware and software boundary, and the stubbornness to reach root cause rather than a workaround;\nVersion control, continuous integration and structured release practice;\nComfortable working in a capability being built: little existing tooling to inherit, close daily work with a senior architect, and the autonomy to turn an open question into an experiment;\nAssets\nExperience with satellite terminals, satellite modems or ground segment equipment;\nExperience with multi-core RISC-V subsystems, vector DSP engines and micro-kernel firmware, including toolchains, interrupt controllers, DMA engines and inter-processor communication;\nExposure to 3GPP non-terrestrial network features, or to DVB-S2X and DVB-RCS2 waveforms;\nExperience with JESD204 converter interfaces, clocking and SYSREF distribution, and with GHz-class data converters;\nExperience with timing and synchronisation test: PTP and the G.8275 profiles, G.8273.2 clock classes, 1PPS, GNSS simulation and holdover measurement;\nExperience with channel emulation, Doppler profile generation and over-the-air test setups;\nSoftware defined radio platforms and open source signal processing frameworks;\nExperience of accepting or qualifying software developed by another organisation.\nWhere You'll Be:\nParis, London or Turin.\nEutelsat treats the protection of personal data submitted to it seriously. By submitting this application, you agree to the collection and retention of your personal data by Eutelsat and acknowledge notice of, and understand the terms of Eutelsat’s Privacy Policy (as amended from time to time).\nThis role is a Eutelsat job opening; all of our open roles are posted on the current OneWeb and Eutelsat websites. Please note that when you are applying, your application may be seen by both teams.","description_format":"text","description_chars":8908,"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","Hybrid work"],"hiring_locations":[{"name":"France","iso":"FR","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-27T17:04:32Z"}],"visa":[],"liveness":{"score":45,"band":"ok","label":"Likely open","p_open":1,"p_active":0.821,"p_room":0.55,"age_days":23,"expected_fill_days":22,"reasons":["conf:6","velocity","win:tail"],"computed_at":"2026-11-06T05:58:05Z"},"pay":null,"html_url":"https://alion.io/job/eutelsat-user-terminal-senior-modem-engineer-oneweb-next","json_url":"https://alion.io/job/eutelsat-user-terminal-senior-modem-engineer-oneweb-next.json","meta":{"generated_at":"2026-11-06T11:04:23Z","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":20059,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-07T00: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":52957},"rest":"https://alion.io/mcp/rest/get_company?id=52957"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Feutelsat-user-terminal-senior-modem-engineer-oneweb-next"},{"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%2Feutelsat-user-terminal-senior-modem-engineer-oneweb-next"},{"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%2Feutelsat-user-terminal-senior-modem-engineer-oneweb-next"},{"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/eutelsat-user-terminal-senior-modem-engineer-oneweb-next\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Feutelsat-user-terminal-senior-modem-engineer-oneweb-next"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3345432}},{"tool":"search_jobs","arguments":{"company":"eutelsat.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3345432},"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"}}