{"id":1719250,"url":"https://alion.io/job/crane-co-senior-embedded-software-engineer","title":"Senior Embedded Software Engineer","company":{"id":2017529,"name":"Crane Company","domain":"craneco.com","url":"https://alion.io/company/craneco","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":75,"open_postings":14,"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":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Billerica, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":114000,"max_usd":213000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":1119},"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Cortex","optional":false},{"name":"RTOS","optional":false},{"name":"FreeRTOS","optional":true},{"name":"Git","optional":true},{"name":"JTAG Debuggers","optional":true},{"name":"Linux","optional":true},{"name":"Prometheus","optional":true}],"status":"live","first_seen_at":"2026-08-27T00:00:00Z","employer_posted_date":"2026-08-27","last_verified_at":"2026-10-07T23:12:29Z","board_verified":true,"closed_at":null,"days_open":42,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":42},"description":"Panametrics, a leader in industrial measurement solutions, is seeking a Senior Embedded Software Engineer to provide technical leadership in the development of embedded systems, real-time software, and signal processing solutions that enable next-generation ultrasonic flow measurement and sensing platforms for critical industrial applications. This is a hands-on, individual contributor role focused on embedded software architecture, firmware development, hardware-software integration, and technical leadership.\nAbout the Role\nIn this highly cross-functional role, you will help shape the future of the Panametrics product portfolio by serving as the technical owner for major embedded software initiatives throughout the product lifecycle. You will work within a multidisciplinary engineering organization consisting of embedded software, FPGA, hardware, systems, and test engineers and serve as a key embedded software technical leader across multiple product development programs. This position is based in Billerica, MA and requires regular on-site presence.\nAs a Senior Embedded Software Engineer, you will be responsible for:\nDesigning, developing, integrating, and maintaining embedded firmware and software solutions for industrial measurement products.\nTranslating system and product requirements into robust, maintainable software architectures and designs.\nCollaborating closely with hardware, FPGA, systems, and test engineering teams throughout the product development lifecycle.\nDriving hardware-software integration, system validation, performance optimization, debugging, and root-cause resolution activities from prototype development through production release.\nParticipating in technical design reviews and peer code reviews to ensure software quality and maintainability.\nDeveloping and executing software verification strategies, including unit testing, integration testing, and system validation.\nMentoring junior engineers and promoting software development best practices within the engineering team.\nPromoting and supporting Agile development practices, sprint planning, estimation, and continuous improvement initiatives to support predictable and high-quality software delivery.\nEvaluating technical tradeoffs, managing software-related technical risks, and driving informed engineering decisions throughout the product lifecycle.\nWhat We’re Looking For:\nTo be successful in this role you will have:\nBS/MS in Computer Engineering, Electrical Engineering, Computer Science, or related field.\n8+ years of embedded software development experience.\nAdvanced proficiency in C/C++ programming.\nStrong experience with embedded operating systems, RTOS concepts, and real-time software development.\nStrong understanding of interrupt-driven software, concurrency, memory management, and deterministic real-time system behavior.\nExperience developing low-level embedded software, including device drivers, board support packages (BSPs), middleware, and hardware abstraction layers (HALs).\nExperience interfacing with embedded peripherals and communication protocols, including SPI, I2C, UART, Ethernet, GPIO, DMA, ADC, and DAC subsystems.\nExperience with ARM Cortex-A/R/M processor architectures, including AMD/Xilinx Zynq UltraScale+ MPSoC platforms or similar heterogeneous hardware/software systems.\nExperience with board bring-up, processor initialization, and hardware validation activities.\nExperience working in Agile development environments and applying modern software engineering practices, including source control, code reviews, automated testing, continuous integration, and software quality processes.\nPreferred Qualifications:\nExperience with FPGA-based systems and FPGA/software integration.\nExperience with FreeRTOS, VxWorks, ThreadX, Micrium, or similar RTOS platforms.\nExperience with secure boot, trusted execution environments, cybersecurity, and system hardening techniques.\nExperience with embedded Linux and bare-metal software development.\nExperience with DSP concepts and embedded signal processing techniques for real-time filtering, detection, and measurement applications.\nExperience with modern development workflows, including CI/CD pipelines, peer reviews, static analysis, software quality metrics, and configuration management practices using tools such as Git, Rally, and related development toolchains.\nExperience in industrial instrumentation, sensing, flow measurement, aerospace, defense, or other high-reliability environments.\nPrior experience serving as a technical lead, architect, or engineering subject matter expert.\nExperience with IAR Embedded Workbench for ARM (EWARM), JTAG debuggers, and embedded software debugging tools.\nSalary range: $126,800 to $149,900. Several factors contribute to actual salary, including experience in a similar role or performing comparable job responsibilities, skills, training, and other qualifications. Compensation packages also include comprehensive benefits, 401K contribution and match, Paid Time Off, paid holidays, tuition reimbursement and more. Some roles may be eligible for participation in performance-based bonus programs.\nThis description has been designed to indicate the general nature and level of work being performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job.\nCrane Company. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, gender, sexual orientation, general identity, national origin, disability or veteran status.","description_format":"text","description_chars":5737,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["401k plan"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Manufacturing","Supply Chain","Nonprofits & Foundations"],"lifecycle":[{"event":"open","at":"2026-10-02T19:57:08Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 1","filings_12m":1,"filings_prev_12m":1,"green_card_filings_12m":0,"median_offered_wage_usd":152500,"route":null,"cap_exempt":false,"checked_at":"2026-10-03T21:08:04+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)"],"filings_for_role_12m":0}],"liveness":{"score":27,"band":"fade","label":"Fading","p_open":1,"p_active":0.499,"p_room":0.55,"age_days":41,"expected_fill_days":30,"reasons":["conf:7","stale_co","velocity","win:tail","comp:brand"],"computed_at":"2026-10-07T05:47:15Z"},"pay":null,"html_url":"https://alion.io/job/crane-co-senior-embedded-software-engineer","json_url":"https://alion.io/job/crane-co-senior-embedded-software-engineer.json","meta":{"generated_at":"2026-10-08T02:29:40Z","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":4315,"day_limit":5000,"remaining_today":685,"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":2017529},"rest":"https://alion.io/mcp/rest/get_company?id=2017529"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcrane-co-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%2Fcrane-co-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%2Fcrane-co-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/crane-co-senior-embedded-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcrane-co-senior-embedded-software-engineer"}]}