{"id":2254041,"url":"https://alion.io/job/sunlight-group-senior-embedded-software-engineer-rd","title":"Senior Embedded Software Engineer, R&D","company":{"id":2636443,"name":"Sunlight Group","domain":"sunlight-group.com","url":"https://alion.io/company/sunlight-group-com","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"B","score":70,"open_postings":22,"ghost_share":0.5,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-12T06:55:09Z"}},"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":["Athens, Greece"],"countries":["GR"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":33000,"max_usd":79000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":1605},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"C++","optional":false},{"name":"CANopen","optional":false},{"name":"Confluence","optional":false},{"name":"Git","optional":false}],"status":"live","first_seen_at":"2026-08-06T00:00:00Z","employer_posted_date":"2026-08-06","last_verified_at":"2026-10-12T08:22:37Z","board_verified":true,"closed_at":null,"days_open":67,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":67},"description":"At Sunlight Group, we are pioneering the future of energy storage for industrial and advanced technology applications, driven by a genuine passion for performance and continuous improvement. We operate with a deep awareness of our environmental impact, fostering a culture of openness and respect in all our interactions. With a strong customer focus, we relentlessly leverage data and insights to develop innovative solutions that empower our clients and enhance our shared ecosystem. Embracing an entrepreneurial spirit, we cultivate an agile and collaborative environment where our people are inspired through open communication, continuous learning, and the opportunity to unlock their full potential.\nOur Vision: Transforming Energy Storage Solutions To Power A Sustainable Tomorrow.\nOur Mission: We deliver cutting-edge, high quality energy storage solutions for industrial and advanced technology applications, driving an all-electric future.\nWe're looking to hire a Senior Embedded Software Engineer for our BMS software team. The role will focus in developing test methods, designing and executing experiments, and prototyping new innovations to improve existing or delivering new lithium battery products that meet customer requirements and company high standards. The position offers the opportunity to contribute directly to the development of the battery management system and to be part of a team committed to innovation and excellence.\nKey activities and responsibilities of the role include:\nPerform requirement analysis to gather, clarify, and document software needs for future products\nDevelop detailed software designs, including architecture, module specifications, and interfaces\nImplement software components and features in accordance with design specifications and coding guidelines\nExecute software testing activities, including unit, integration, and system testing, to ensure functionality and quality\nAnalyze, enhance, and extend existing software modules based on customer requirements\nDiagnose and fix defects in existing software components to improve stability and performance\nTroubleshoot and identify issues on operational battery systems, ensuring rapid root-cause analysis and corrective action\nCollaborate in a cross-functional engineering environment, working closely with hardware, systems, and testing teams\nConduct code reviews to improve code quality and ensure compliance with certification and industry standards\nRequirements\nBachelor’s Degree in Electrical Engineering or Information Sciences and Technology\nAt least 5 years programming experience in C language\nMinimum 3 years' experience on microcontroller firmware development\nExperience of communication protocols (i2C, SPI, USB, UART) and CAN bus networks\nAbility to read and understand electrical schematics, datasheets, and wiring diagrams\nFamiliar with revision control systems (e.g. Git, Svn, Perforce, PTC Integrity)\nFamiliar with configuration and requirement management tools (eg: JIRA, Confluence)\nFamiliar with integrated development toolchains (IAR, KDbg, MS Visual Studio, MPLAB, VS code etc)\nFluent written and verbal communication skills in English\nGood communication skills\nWillingness to travel occasionally worldwide\nDesired qualifications:\nExperience in one of the following communication protocols (Modbus, Ethernet, CAN-FD, CANopen) will be considered as an asset\nProgramming experience with C++ will be considered as an asset\nEmbedded Systems Knowledge on Energy Management Systems will be considered as a significant asset\nDevelopment according to MISRA guidelines will be considered as an asset\nDevelopment on regulated environment (eg: IEC61508, ISO 13849, ISO26262) will be considered as a significant asset\nBenefits\nTo start with, we give you the opportunity to thrive in a restless team and grow your potential in an innovative environment. As per your compensation and rewards package, this is a preview:\nCompetitive salary package and bonus scheme\nHealth and life insurance for you and your family\nEmployee wellness program & initiatives\nContinuous training opportunities\n⭐ Clear career paths & a developmental 360° feedback framework\nInternational mobility opportunities","description_format":"text","description_chars":4200,"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":[{"language":"English","level":"All levels","optional":false}]},"benefits":["Continuous learning","Life insurance"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Energy Storage"],"lifecycle":[{"event":"open","at":"2026-10-11T03:27:12Z"}],"visa":[],"liveness":{"score":12,"band":"cold","label":"Long shot","p_open":1,"p_active":0.352,"p_room":0.35,"age_days":67,"expected_fill_days":28,"reasons":["conf:3","stale_co","win:tail"],"computed_at":"2026-10-12T06:55:09Z"},"pay":null,"html_url":"https://alion.io/job/sunlight-group-senior-embedded-software-engineer-rd","json_url":"https://alion.io/job/sunlight-group-senior-embedded-software-engineer-rd.json","meta":{"generated_at":"2026-10-12T08:54: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":13379,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-13T00: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":2636443},"rest":"https://alion.io/mcp/rest/get_company?id=2636443"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsunlight-group-senior-embedded-software-engineer-rd"},{"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%2Fsunlight-group-senior-embedded-software-engineer-rd"},{"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%2Fsunlight-group-senior-embedded-software-engineer-rd"},{"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/sunlight-group-senior-embedded-software-engineer-rd\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsunlight-group-senior-embedded-software-engineer-rd"}]}