{"id":3049246,"url":"https://alion.io/job/cpl-embedded-software-engineer","title":"Embedded Software Engineer","company":{"id":2268173,"name":"Cpl","domain":"cpl.com","url":"https://alion.io/company/cpl-com","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"Schema","truth_index":{"grade":"B","score":75,"open_postings":37,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":26,"computed_at":"2026-10-22T06:10:10Z"}},"role":"Hardware","role_family":"Hardware","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Limerick, Ireland"],"countries":["IE"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":55000,"max_usd":127000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":775},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Embedded C","optional":false},{"name":"Python","optional":false},{"name":"TCP/IP","optional":false},{"name":"Battery Management Systems","optional":true},{"name":"C","optional":true},{"name":"Cortex","optional":true},{"name":"Electrochemical Impedance Spectroscopy","optional":true},{"name":"Git","optional":true},{"name":"Linux","optional":true},{"name":"MATLAB","optional":true},{"name":"Prometheus","optional":true},{"name":"RTOS","optional":true},{"name":"Simulink","optional":true}],"status":"live","first_seen_at":"2026-10-12T16:18:07Z","employer_posted_date":"2026-10-12","last_verified_at":"2026-10-22T14:39:56Z","board_verified":true,"closed_at":null,"days_open":9,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":9},"description":"Role: Embedded Systems Engineer (Battery / BMS Applications)\nLocation: Limerick (5 Days Onsite)\nType: 12-month initial contract\nNovember start date preferred\nRole Overview\nWe are looking for a hands-on Embedded Systems Engineers with a can-do attitude to support the development of battery monitoring and diagnostics solutions for automotive BMS and Energy Storage Systems (ESS). The role spans hardware bring-up, firmware development, data acquisition, algorithm development and customer-facing technical support.\nKey Responsibilities\nBring up and debug evaluation boards and embedded platforms in the lab\nDevelop Python tools for test automation, data acquisition and analysis\nDevelop and maintain embedded C firmware for microcontrollers\nImplement and validate battery algorithms (SoC, SoH, impedance-based diagnostics)\nIntegrate communication interfaces including I2C, SPI, UART/USART, CAN and TCP/IP\nSupport customer evaluations, demonstrations and technical documentation\nEssential Requirements\nDegree in Electronic Engineering, Electrical Engineering, Computer Engineering or similar\nStrong Python programming skills (essential)\nStrong understanding of electronic hardware including schematics, ADCs, analog front ends and laboratory equipment\nExperience using oscilloscopes, logic analysers and digital multimeters\nHands-on experience with I2C, SPI, USART/UART and CAN communications\nWorking knowledge of TCP/IP networking\nPractical, hands-on approach with strong problem-solving skills\nAbility to work onsite in Limerick 5 days per week\nHighly Desirable\nMATLAB / Simulink experience for algorithm development and validation\nEmbedded C development on ARM Cortex-M or similar microcontrollers\nBattery Management Systems (BMS) or Energy Storage Systems (ESS) experience\nKnowledge of cell monitoring, balancing, SoC and SoH estimation\nSignal processing, Kalman filtering and diagnostic algorithms\nElectrochemical Impedance Spectroscopy (EIS)\nCustomer-facing applications engineering experience\nGit, Linux and RTOS experience\nUnderstanding of automotive standards and functional safety (ISO 26262)\nExperience\n3-8 years' relevant industry experience","description_format":"text","description_chars":2152,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-22T01:49:00Z"}],"visa":[],"liveness":{"score":35,"band":"fade","label":"Fading","p_open":1,"p_active":0.392,"p_room":0.9,"age_days":9,"expected_fill_days":26,"reasons":["conf:0","agency","stale_co","urgency","velocity","win:mid","comp:brand"],"computed_at":"2026-10-22T06:10:10Z"},"pay":null,"html_url":"https://alion.io/job/cpl-embedded-software-engineer","json_url":"https://alion.io/job/cpl-embedded-software-engineer.json","meta":{"generated_at":"2026-10-22T15:46:13Z","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":15674,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-23T00: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":2268173},"rest":"https://alion.io/mcp/rest/get_company?id=2268173"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcpl-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%2Fcpl-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%2Fcpl-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/cpl-embedded-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcpl-embedded-software-engineer"}]}