{"id":1352123,"url":"https://alion.io/job/bosch-em-portugal-software-engineer-python-ebike-fmdiv-","title":"Software Engineer (Python) | eBike (f/m/div.)","company":{"id":1785506,"name":"Bosch em Portugal","domain":"bosch.pt","url":"https://alion.io/company/bosch-7","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":"teamlyzer.com","ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Braga, Portugal"],"countries":["PT"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":40000,"max_usd":110000,"period":"year","method":"role_country_seniority_unknown","sample_n":60},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"GitHub","optional":false},{"name":"Jenkins","optional":false},{"name":"Jira","optional":false},{"name":"Linux","optional":false},{"name":"Pytest","optional":false},{"name":"Python","optional":false}],"status":"live","first_seen_at":"2026-09-24T00:00:00Z","employer_posted_date":"2026-09-24","last_verified_at":"2026-09-24T00:00:00Z","board_verified":false,"closed_at":null,"days_open":10,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":10},"description":"Sobre a vaga\nAs a Software Developer (Python), you will play a crucial role in the development and maintenance of automated test environments and validation frameworks for Linux-based embedded software projects. You will enable fully automated testing of embedded systems in hardware-in-the-loop (HIL) environments and support the continuous improvement of software quality.\nO que vais fazer\nDeveloping and maintaining Python-based test frameworks for Linux embedded software projects\nEnabling fully automated testing of embedded software in Hardware-in-the-Loop (HIL) setups\nImplementing automated execution of test cases, component resets, log collection, bug reporting, and consolidated test reporting\nDeveloping automation solutions using Pytest and modern software engineering practices\nSupporting continuous integration and continuous testing activities\nDesigning scalable, maintainable, and robust software architectures for test environments and engineering tools\nDefining and implementing KPI measurements to monitor software quality, reliability, and testing efficiency\nCreating reusable libraries, APIs, and services to support validation and testing activities across engineering teams\nContributing to the evolution of software architecture, coding standards, and development methodologies\nSupporting all software testing activities from requirements management through test specification, implementation, execution, reporting, and defect tracking\nAnalyzing CAN communication traces and system behavior to identify issues and improve product quality\nWorking closely with software, electronics, and system engineering teams to ensure complete validation coverage\nWorking with modern development and testing tools in a Linux environment\nUtilizing Git, GitHub, Jira, Jenkins, and CI/CD pipelines to support efficient development and validation processes\nIntegrating and utilizing debugging and analysis tools such as Lauterbach and SEGGER interfaces\nSupporting automation and infrastructure improvements for validation environments\nCreating and maintaining technical documentation, including software architecture, test frameworks, operational procedures, and user guides\nProducing clear, traceable test reports and ensuring transparency of testing results\nSupporting knowledge sharing and continuous process improvement within the team\nO que é pedido\nMaster's degree in Computer Science, Software Engineering, Embedded Systems, Electronics Engineering, Information Technology, or a related technical field\nStrong programming skills in Python\nExperience with Linux application development and Linux shell scripting\nExperience developing software for Linux-based Raspberry Pi platforms\nKnowledge of real-time programming concepts\nExperience with test automation frameworks, preferably Pytest\nUnderstanding of embedded software development and validation processes\nExperience with Git, GitHub, Jira, and Jenkins\nKnowledge of CAN communication protocols and CAN trace analysis\nExperience using Atlassian Tool Suite\nExperience with software testing activities across the complete development lifecycle, from requirements management to test reporting\nStructured, proactive, and conscientious working style\nStrong sense of ownership and accountability\nAnalytical mindset with a focus on quality and continuous improvement\nExcellent communication and collaboration skills\nTeam player with experience working in cross-functional and international environments\nValorizado\nExperience with Hardware-in-the-Loop (HIL) testing environments\nPractical experience with Lauterbach and SEGGER debugging interfaces\nExperience developing automated validation frameworks for embedded systems\nFamiliarity with CI/CD-based test execution and reporting solutions\nO que é oferecido\nFlexible work conditions\nHybrid work system\nExchange with colleagues around the world\nHealth insurance and medical office on site\nTraining opportunities\nOpportunities for career progression and continuous professional development\nAccess to great discounts in partnerships and Bosch products\nSports and health related activities\nGreat access to public transports\nFree parking lot\nCanteen\nSupported employee car park on site, free bicycle parking in the courtyard, secure bicycle parking space for rent, e-bike charging stations\nCompany bike leasing, choice between a free ticket for core zone, a subsidized Klimaticket, or an employee parking space\nFlexitime and modern working time models ranging from part-time to job sharing, home office and incorporated window days off\nTraining opportunities & Certifications\nOccupational health care and counselling by internal medical staff, free vaccinations, psychosocial and therapeutic counselling, personal health care, workshops and lectures on the subject of health\nCompany pension scheme from the 3rd year at Bosch\nDiscounted purchasing conditions with us and our partner companies, subsidised cultural and leisure events\nBosch Bus to direct connection Porto Bosch Braga\nHealthy and tasty meals at subsidised prices in our company restaurant and cafeteria, free coffee in our coffee kitchens\nResumo organizado por IA a partir do anúncio original. Confirma os detalhes no site da empresa.","description_format":"text","description_chars":5200,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"master","optional":false},"security_clearance":false,"languages":[]},"benefits":["Cafeteria","Flexible schedule","Health insurance","Home office","Hybrid work","Professional development"],"hiring_locations":[{"name":"Portugal","iso":"PT","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-27T19:32:22Z"}],"visa":[],"liveness":{"score":73,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.774,"p_room":0.945,"age_days":9,"expected_fill_days":21,"reasons":["seen:9","velocity","win:mid"],"computed_at":"2026-10-03T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/bosch-em-portugal-software-engineer-python-ebike-fmdiv-","json_url":"https://alion.io/job/bosch-em-portugal-software-engineer-python-ebike-fmdiv-.json","meta":{"generated_at":"2026-10-04T00:52:36Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":1064,"day_limit":5000,"remaining_today":3936,"minute_limit":60,"resets_at":"2026-10-05T00:00:00Z"}}}