{"id":3787366,"url":"https://alion.io/job/employ-ir-software-engineer-embedded-fullstack","title":"Software Engineer Embedded & Fullstack","company":{"id":4511230,"name":"Employ IR","domain":null,"url":"https://alion.io/company/employ-ir","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Hardware","role_family":"Hardware","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"FastAPI","optional":false},{"name":"FreeRTOS","optional":false},{"name":"JavaScript","optional":false},{"name":"Linux","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false}],"status":"live","first_seen_at":"2026-10-29T06:56:14Z","employer_posted_date":null,"last_verified_at":"2026-10-29T06:56:14Z","board_verified":false,"closed_at":null,"days_open":8,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":8},"description":"Introduction\nDo you enjoy writing software that runs close to the hardware, and do you want to see your code come to life in high-tech medical equipment used worldwide? Do you feel as comfortable debugging firmware on a microcontroller as you do building a clean web interface? Employ IR is looking for a Software Engineer who wants to take the next step in his or her career in the Netherlands. In this position, you will work on modular embedded systems for advanced laboratory instruments, within a small, hands-on team in which your contribution is visible from day one.\n\nDuties & Responsibilities\nAs a Software Engineer, you will be responsible for designing, developing, testing and documenting software for high-tech medical equipment and laboratory instruments. The client specializes in capillary electrophoresis, a technique used to separate and measure substances in liquid samples. Your software ensures that these instruments are accurate, reliable, and easy to use.\n\nThe function includes the entire stack. On the embedded side, you write firmware in C for STM32 microcontrollers running on FreeRTOS, with communication via CAN bus. At a higher level, you work with Buildroot Linux, Python and FastAPI to build RESTful APIs, and with HTML, CSS and JavaScript on the user interfaces. Your work will include:\n\n Design and development of embedded software and application software for modular laboratory instruments.\n\n Testing your software in practice on the actual equipment, not just at your desk.\n\n Write clear technical documentation and manage code with version control (SVN).\n\n Working closely with colleagues from development, engineering, production, service and quality control.\n\n Coming up with ideas to improve existing products and the development process.\n\nThis is a position in day shift of 32 to 40 hours per week, within an organization where short lines of communication and a practical attitude are part of the daily work.\n\nDesired Experience & Qualification\nYou are an accurate, analytical engineer who is enthusiastic about the combination of embedded systems and full-stack development. You work well independently, but you also find it important to share knowledge and solve problems together with colleagues from other disciplines.\n\nYou have:\n\n A bachelor's degree in Software Engineering, Computer Science, Electronic Engineering, or a similar field.\n\n Several years of experience in software development, preferably with embedded systems.\n\n Knowledge of C, STM32, CAN-bus and FreeRTOS.\n\n Experience with Python (FastAPI), RESTful APIs, and Linux (Buildroot is a plus).\n\n Affinity with web technologies such as HTML, CSS and JavaScript, and with version control such as SVN.\n\n A good command of Afrikaans and the willingness to move to the Netherlands and learn Dutch.\n\nExperience in medical technology or with laboratory equipment is a great advantage, but a genuine interest in the field is at least as important.\n\nPackage & Remuneration\nAt Employ IR you get the space and freedom to take initiative and develop yourself. We think it is important that you can make optimal use of your expertise and offer plenty of room to grow both personally and professionally. In addition, we offer:\n\n A base salary between €4,357 and €5,200 gross per month (depending on experience).\n\n Employ IR reimburses work-related costs and the costs of moving to the Netherlands.\n\n 8% of your gross annual income as holiday pay.\n\n A company car that you can also use privately.\n\n 25 vacation days.\n\n A stimulating working environment with attention to atmosphere and job satisfaction.\n\n A solid pension scheme for a secure future.\n\nInterested?\nOur client is a specialized manufacturer and service provider in the field of scientific instrumentation. The company designs, develops, manufactures and supplies capillary electrophoresis systems, detectors, software, consumables and accessories, mainly for the pharmaceutical, research, quality control and analytical applications. With a team of around 10–50 professionals, the company serves both national and international customers and also acts as a recognized training company, offering practice-oriented training in mechatronics and instrumentation engineering.\n\nAbout Employ IR:\n\nEmploy IR is a Dutch recruitment agency that focuses on connecting skilled South African professionals with leading technical employers in the Netherlands. Our focus is on long-term career growth, professional fulfillment, and personal well-being. We guide our candidates through every step of their relocation and integration, so that they can successfully transition into Dutch working life.\n\nInterested?\n\nAre you excited to use your technical and maintenance skills for impactful projects in the Netherlands? Then we would like to hear from you. Simply apply now to express your interest. Do you know someone else who would be a good fit for this vacancy? Then feel free to share this vacancy.","description_format":"text","description_chars":4946,"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-11-05T03:57:50Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.859,"p_room":1,"age_days":7,"expected_fill_days":24,"reasons":["seen:7","win:early"],"computed_at":"2026-11-06T05:58:05Z"},"pay":null,"html_url":"https://alion.io/job/employ-ir-software-engineer-embedded-fullstack","json_url":"https://alion.io/job/employ-ir-software-engineer-embedded-fullstack.json","meta":{"generated_at":"2026-11-06T13:30:16Z","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":24790,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-07T00: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":4511230},"rest":"https://alion.io/mcp/rest/get_company?id=4511230"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Femploy-ir-software-engineer-embedded-fullstack"},{"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%2Femploy-ir-software-engineer-embedded-fullstack"},{"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%2Femploy-ir-software-engineer-embedded-fullstack"},{"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/employ-ir-software-engineer-embedded-fullstack\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Femploy-ir-software-engineer-embedded-fullstack"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3787366}},{"tool":"search_jobs","arguments":{"company":4511230,"detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3787366},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}