{"id":1630983,"url":"https://alion.io/job/one-moment-please-senior-embedded-software-engineer","title":"Senior Embedded Software Engineer","company":{"id":2466738,"name":"One moment, please...","domain":"morpheus.com","url":"https://alion.io/company/morpheus-com","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":null},"role":"Hardware","role_family":"Hardware","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Sydney, Australia"],"countries":["AU"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":84000,"max_usd":198000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":1586},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Cocotb","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Linux","optional":false},{"name":"Rust","optional":false},{"name":"SystemVerilog","optional":false},{"name":"TCP/IP","optional":false},{"name":"Xilinx Vivado","optional":false}],"status":"live","first_seen_at":"2026-09-29T04:14:43Z","employer_posted_date":"2026-09-29","last_verified_at":"2026-10-11T03:40:02Z","board_verified":true,"closed_at":null,"days_open":12,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":12},"description":"About the role\nJoin Q-CTRL to help turn cutting-edge quantum sensing technology into robust devices that can operate in the real world. As a Senior FPGA and Embedded Software Engineer, you will develop the real-time digital and firmware stack behind our quantum accelerometers, working where advanced hardware, control systems and fundamental science meet.\nYou will partner closely with research scientists and engineers to understand how the whole sensor works, then make it more capable and reliable. This is a role for a curious, versatile engineer who enjoys getting close to the hardware and learning new domains quickly. You do not need to arrive with experience in every technology listed below: we value strong fundamentals, thoughtful problem-solving and the drive to learn.\nWhat you'll be doing:\nDevelop, integrate, optimise and support FPGA firmware for Q-CTRL quantum sensors.Implement and maintain timing-critical digital processing blocks, including filters, decimation and related DSP pipelines.\nBuild robust startup, calibration, operation and monitoring routines for autonomous sensor operation.\nWork with research scientists to translate control concepts into reliable, real-time behaviour close to the hardware.\nIntegrate FPGA logic with SoC software, enabling reliable, time-synchronised high-bandwidth data capture, DMA transfer and storage.\nEstablish and improve simulation and hardware-in-the-loop testing to support continuous integration and confident field deployment.\nInvestigate system-level issues across FPGA logic, firmware, electronics, embedded Linux and higher-level software.\nContribute to architecture decisions that improve reliability and performance in future sensor revisions.\nDocument test, validation and operational procedures as part of delivering the quantum sensor package.\nIdeally you'll have:\nStrong foundations in digital design and embedded systems.\nFamiliarity with SystemVerilog for implementing and maintaining FPGA logic.\nExperience with Xilinx SoCs and Vivado-based development workflows.\nDigital signal processing experience, including practical implementation of filters, decimation or related signal-conditioning pipelines.\nExperience with simulation and verification workflows such as cocotb.\nFamiliarity with CI/CD development processes for testing, validation and deployment.\nSome familiarity with systems programming languages (for example C, C++ or Rust) to interface with FPGA data paths, including DMA-based transfer.\nCuriosity about complex systems and the persistence to understand how hardware, firmware, software and physics interact.\nExperience with, or enthusiasm to learn, timing-critical control systems and high-bandwidth data capture or storage.\nFamiliarity with low-latency and low-level communications such as TCP/IP, SPI, I2C or CAN bus.\nExposure to embedded Linux, customised operating systems or Yocto is useful, but not essential.\nFamiliarity with GitHub Actions and CI/CD workflows for cloud testing and deployment.\nA collaborative approach and the ability to work effectively with engineers and research scientists in an evolving technical environment.","description_format":"text","description_chars":3135,"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":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-01T21:22:25Z"}],"visa":[],"liveness":{"score":70,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.744,"p_room":0.945,"age_days":11,"expected_fill_days":30,"reasons":["conf:1","velocity","win:mid"],"computed_at":"2026-10-10T05:45:15Z"},"pay":null,"html_url":"https://alion.io/job/one-moment-please-senior-embedded-software-engineer","json_url":"https://alion.io/job/one-moment-please-senior-embedded-software-engineer.json","meta":{"generated_at":"2026-10-11T04:26:29Z","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":3117,"day_limit":5000,"remaining_today":1883,"minute_limit":60,"resets_at":"2026-10-12T00: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":2466738},"rest":"https://alion.io/mcp/rest/get_company?id=2466738"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fone-moment-please-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%2Fone-moment-please-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%2Fone-moment-please-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/one-moment-please-senior-embedded-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fone-moment-please-senior-embedded-software-engineer"}]}