April 24, 2026

Software Developer

Senior • Hybrid

Katowice, Poland

Background

The Aebi Schmidt Group is a global leader of smart product systems and services for the treatment of mission-critical infrastructural and agricultural areas. The internationally oriented Group has about 3,000 employees worldwide.

Our Agile software development team is responsible for the development of (embedded) software used on vehicles like de-icing machines and sweepers. This is done using Scrum, supported by Jira, Confluence and other state-of-the-art tooling. From designing to implementation to integration to testing all is part of the job.

For the team developing this application, we are looking for a

Software Developer

Personality

  • You enjoy collaboration in multidisciplinary teams in an Agile/Scrum environment 

  • You have a pragmatic approach and are solution oriented – you reach out naturally and seek for answers

Job requirements (must have)

  • Bachelor or master degree in Computer Science, Embedded Systems or equivalent 

  • 5+ years of software development experience, preferably in the embedded domain

    • Very good level of C#

    • Experience with Agile development

    • Experience with embedded systems 

  • Knowledge of Object oriented programming

  • Knowledge of design patterns and system architecture 

  • Independent and structured way of working

  • Analytical thinker with problem solving skills 

  • Good English and Polish.

Job requirements (nice to have)

  • Experience with C++/QT development

  • Experience with TDD and CI/CD

Work Model: Hybrid (3 days in-office - KATOWICE / 2 days HO - Tuesday or Wednesday or Thursday)

Interested? 

Please send your cover letter and CV for the attention of Izabela Kozieł, mentioning the job title in the subject line.

Similar jobs you might like

Technology

Sii

Senior Embedded Developer (f/m/x)

Senior

Hybrid

Gdansk, Poland

🏢 Summary: Senior Embedded Developer role focused on designing and implementing middleware firmware and security mechanisms for IoT product controllers. The position involves developing low-level embedded software in C, creating bootloaders, integrating secure boot solutions, and automating testing within a SCRUM environment. Hybrid work model with on-site presence required three days per week. 🗂️ Requirements: Minimum 5 years experience as Embedded Developer, Proficiency in C for embedded systems, Experience with security best practices and code/design reviews, Experience developing firmware and low-level embedded software, Ability to work on-site 3 days per week, Fluent English, Fluent Polish, Residence in Poland 📃 Skills: C, C++, Python, MBEDTLS, RSA, CMake, Makefile, GoogleTest, Pytest, SCRUM, JIRA, Confluence 🏢 Description: We are seeking a Senior Embedded Developer to join a project focused on software development for IoT product controllers. By joining us, you become a member of the Embedded Competence Center at Sii - an internal organizational unit bringing together more than 500 specialists across Poland! We are currently working on approximately 100 projects for 50 clients across various industries, including automotive, IoT, telecommunications, and medical. We focus on development and knowledge exchange by organizing Embedded Academies, training, technical mentoring or enabling project changes. Your tasks Worked from the client’s office 3 days per week Designed and implemented middleware firmware for a comprehensive product platform using C Created bootloaders for a diverse range of hardware products Engineered core audio/video processing algorithms for reference applications Integrated Secure Boot mechanisms utilizing MBEDTLS, RSA, and asymmetric encryption Applied advanced security techniques to mitigate side-channel attacks Built unit tests using C++, Google Test framework Automated testing workflows with Python and Pytest Maintained and enhanced build systems based on Makefile and CMake Authored technical proposals and documentation in Confluence Collaborated with cross-functional product teams to deliver rapid support Operated in a dynamic SCRUM environment with 3-week sprints and regular releases (JIRA) Requirements Ability to work from the client's office 3 days a week (hybrid model) Min. 5 years of experience as an Embedded Developer Proficiency in C for embedded systems development Experience in reviewing complex systems design/code for security best practices and compliance with industry standards Fluency in English Excellent written and verbal communication skills with the ability to convey technical information to a wide variety of audiences Strong creative problem-solving abilities and decision-making skills Fluent in Polish required Residing in Poland required Nice to have Experience in creating bootloaders for various hardware architectures Knowledge and experience with cryptography and computer security Strong knowledge of RISC-V architecture and GCC compiler What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!

Technology

Grafton Recruitment

Embedded Developer – Mid/Senior

Mid

Hybrid

Warsaw, Poland

12,000 - 22,000 PLN

🏢 Summary: Mid/Senior Embedded Developer role focused on developing and maintaining distributed process control systems, including desktop, web, and real-time embedded software. The position involves building high-performance, secure applications and firmware, contributing to next-generation systems, and ensuring software quality through testing and debugging in an Agile environment. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science, Computer/Electrical Engineering, Automation, Robotics or related field, 2–7 years of relevant experience (Bachelor) or 1–6 years (Master), Proficiency in C++ or C#, Experience with .NET development, Experience with embedded real-time firmware/software development, Experience with commercial RTOS (e.g., QNX, Embedded Linux), Knowledge of object-oriented design, Ability to work in Agile/Scrum environment 📃 Skills: C++, C#, .NET, QNX, Linux, Embedded, RTOS, UML, WPF, WCF, HTML5, JavaScript, PowerPC, ARM, WMI, PowerShell 🏢 Description: Embedded Developer – Mid/Senior Join our team and contribute to the development of state-of-the-art distributed process control systems. This system consists of a variety of rich desktop and web applications used for engineering and operating a process control system, as well as real-time embedded firmware in controllers and field devices directly controlling the process. You will have the opportunity to enhance and maintain existing products as well as develop the next-generation system. Your Responsibilities: Collaborate in an Agile environment, participating in activities such as sprint planning, retrospectives, hackathons, and tech-talks. Develop and maintain a variety of rich desktop, web applications, and embedded real-time software used for process control systems. Create user stories, software designs, and implement high-quality, high-performance, and secure code capable of running on multiple platforms. Write and automate unit and system-level tests to ensure a release-ready product. Debug and validate software issues on both new and existing products. Foster continuous improvement in team processes and the development environment. Required Qualifications and Experience: Bachelor's degree in Computer Science, Computer/Electrical Engineering/Automation/Robotics, or a related field and 2 to 7 years of relevant experience, or a Master's degree in Computer Science, Computer/Electrical Engineering/Automation/Robotics, or a related field and 1 to 6 years of relevant experience. Proficiency in C++ or C# development for frontend, backend, or embedded systems. Experience with .NET application development. Experience with the development of embedded real-time firmware/software and commercial real-time operating systems (e.g., QNX, Embedded Linux). Familiarity with object-oriented design techniques. Ability to work effectively in a small team environment using Agile/Scrum methodologies. Strong verbal and written communication skills. Preferred Qualifications: Experience with low-level microprocessor programming, including PowerPC and ARM processors. Familiarity with software testing, including test-driven development and automation. Knowledge of UML, WPF/C#, WCF, HTML5/Javascript, and Windows System Programming (WMI, Powershell). Experience designing and architecting embedded real-time applications. Knowledge or experience in the process control or distributed control systems (DCS) industry. Your Profile: Tech Savvy: Stay up to date with new technologies and apply them effectively. Always Curious: Ask questions, define problems, and prioritize learning. Team Obsessed: Collaborate to improve team outcomes and deliver results. Benefits Package: Private Medical Insurance. Life and Accident Insurance provided by the company. Employee Capital Plans (PPK). Employee Assistance Program. Unlimited access to Udemy learning solutions. Flexible Spending Account for benefits like MultiSport Card, travel, spa, shopping discounts, and more.

Technology

TechnipFMC

Software Developer (C++)

Mid

Hybrid

Krakow, Poland

🏢 Summary: Embedded Software Engineer role focused on developing and enhancing subsea production control systems, working on low-level board support packages and application-level functionalities. The position involves using technologies such as C++, Python, and various development tools within an agile team environment. The role is based in Kraków with a hybrid work model and offers opportunities to contribute to innovative energy industry projects. 🗂️ Requirements: BSc or MSc degree in Computer Science, Embedded Software or similar, Experience with C++, Experience with Python, Experience with JSON data format, Experience with Chai library, Experience with development tools: Jira, Confluence, GitHub, Visual Studio, Excellent command of English (written and oral), Ability to work at least 4 days per week from the Kraków office 📃 Skills: C++, Python, JSON, Chai, Jira, Confluence, GitHub, VisualStudio, BSP, Embedded, Linux, Drivers 🏢 Description: Job Purpose We are seeking the sharpest minds to take our world-class Subsea Production Control System technology even further. To meet new challenges and opportunities we are seeking a determined and motivated Software Developer to join our Controls and Automation Subsea SW Product Development team. This role is based in Kraków - and requires 4 days working from office and 1 day working from home. Job Description As an Embedded Software Engineer in our team, you will potentially work with low-level board support package software (operating system and device drivers) or application level such as communication protocols, gateways, battery management, electric motor control and functional safety. In this role, these are some of the different technologies and tools you will use: Python C++ Jira / Confluence / GitHub / Visual Studio Starting in this position you will be part of an agile squad with highly skilled teammates that will support getting you onboarded in our ways of working and the products and systems we deliver. You are meant for this job if: have an experience with JSON data format have an experience with Chai library are a software engineer looking for a great place to develop your career hold a BSc or MSc degree in Computer Science/Embedded Software or similar have experience with some of the technologies and tools mentioned above, but most important is your willingness to develop further and learn want to be part of creating innovative solutions for the energy industry are solution oriented and structured to solve complex challenges have good communication skills and ability to work in cross-functional teams have a proactive attitude and take ownership of assigned tasks have excellent command of English, both written and oral able to work at least 4 days from our office in Krakow Your Future at TechnipFMC Opportunity to be involved in international projects for a leading oil and gas companies Challenges and personal development Varied and interesting work tasks in an inspiring, international engineering environment Competitive salary and a package of benefits Relocation package An informal and stimulating work environment with a high professional standard Interested? Please submit your CV in English .

Technology

New offer

emagine Polska

Embedded Engineer

Senior

Hybrid

Stockholm, Sweden

🏢 Summary: One-year hybrid assignment for an Embedded Software Developer to design and maintain safety-critical, real-time transmission management systems for ICE and BEV vehicles. The role covers the full development lifecycle, including requirements, implementation, testing, and verification in a modern automotive environment. The position focuses on C-based development with Matlab/Simulink and extensive testing in SIL and vehicle-level environments. 🗂️ Requirements: Master’s degree in Mechanical Engineering, Electrical Engineering, Computer Science, or similar, Transmission management software development experience, Strong experience in C, Experience with Matlab/Simulink, Ability to work on-site 2–3 days per week in Södertälje, Fluent English 📃 Skills: C, Matlab, Simulink, Python, CAN, CAN-FD, Ethernet, ISO-26262, SIL, Unit-testing 🏢 Description: Interview Format: Online Scope: 100% Duration: One year Start: ASAP Location: Södertälje (Hybrid – 2–3 days on-site per week) Language: English Assignment Overview: As an Embedded Software Developer, you will play a key role in developing safety-critical, real-time transmission management systems within a modern automotive environment supporting both ICE and BEV products. You will be involved across the full development lifecycle, from concept and requirements to implementation, testing, and verification, contributing to innovative and high-quality technical solutions. Responsibilities: - Development and maintenance of control strategies and functions for transmission management systems - Implementation of gear shifting functions for ICE and BEV applications - Writing requirements, implementation, testing, verification, and documentation - Software development primarily in C, with additional work in Matlab/Simulink - Performing testing through unit tests, SIL (Software-in-the-Loop), and vehicle-level testing - Collaborating with cross-functional teams to deliver robust and safe solutions Education: - Master’s degree in relevant field (Mechanical Engineering, Electrical Engineering, Computer Science, or similar) Experience: Must Have (Non-negotiable): - Transmission management software development experience - Strong experience in C - Experience with Matlab/Simulink Nice To Have: - Experience with Python - Experience in embedded software development, control systems, or vehicle development - Knowledge of automotive communication protocols (CAN, CAN FD, Ethernet) - Experience with testing methodologies (unit testing, integration, SIL, vehicle testing) - Experience working with functional safety (ISO 26262) Personal / Soft Skills: - Strong analytical and problem-solving skills - Ability to work independently and in a team - Structured and quality-focused mindset - Good communication skills - Proactive and adaptable approach

Technology

KUBO

Senior Firmware Engineer (start ASAP)

Senior

Remote

Katowice, Poland

20,800 - 24,000 PLN/hr

🏢 Summary: The role focuses on developing embedded software and firmware for advanced industrial automation products used in real-time environments. You will work in a Scrum team to design, implement, test, and deliver embedded solutions, collaborating closely with cross-functional stakeholders. The position is fully remote within Poland and offered on a B2B contract. 🗂️ Requirements: Bachelor’s degree in Electronics, Instrumentation Engineering or related field, Minimum 6 years of experience in embedded software development, Strong programming experience in Embedded C++, Experience with industrial communication protocols (Modbus, Profibus or EtherNet/IP), Experience in designing and maintaining real-time embedded systems, Experience in developing and maintaining automated tests, Knowledge of Ethernet and TCP/IP networking, Ability to work in a Scrum/Agile environment 📃 Skills: C++, Embedded, Firmware, Modbus, Profibus, EtherNet/IP, Ethernet, TCP/IP, Wireshark, Scrum, Agile, Testing 🏢 Description: Join a global technology company that designs and develops advanced solutions for industrial automation and control. The team builds  embedded products used in demanding, real‑time environments all over the world. If you enjoy solving complex technical problems, working with experienced engineers, and growing your skills in embedded software and firmware development, this role is a great fit. You can work from any place in Poland. The start is planned ASAP. Key responsibilities Work in a Scrum team to plan, organize and do the development work, taking part in all team meetings. Take care of your daily tasks with little supervision and handle new tasks based on general directions. Use your skills to help define, design, code, test and deliver embedded software and firmware features. Work with your team to gather needs, design solutions, build, test and deliver the product. Show the most important new features and parts of the product to stakeholders. Work closely with the Product Owner, Scrum Master, Release Train Engineer, Product Manager and others to agree on tools, processes and ways of working. Notice problems that stop the team from finishing work and help to solve them or raise them to the right people. Ideal candidate profile Bachelor’s degree in Electronics or Instrumentation Engineering (or a closely related field). At least 6 years of experience in embedded software or related development roles. Strong programming experience in Embedded C++. Experience with industrial communication protocols such as Modbus, Profibus, or EtherNet/IP. Ability to design, build, and maintain firmware for real‑time and embedded systems. Willingness to work in a self‑organizing Scrum team and contribute to Agile practices. Experience in developing and maintaining automated tests. Good communication skills and the ability to work well in a team. Experience with networking technologies such as Ethernet and TCP/IP, and tools like Wireshark. Conditions Form of cooperation: B2B contract Start: ASAP Salary: 130-150 PLN net/h Model of work: 100% remote from any place in Poland Benefits: private medical care, life insurance, Multisport card Recruitment steps Phone call with Recruiter (20 - 30 min.) Technical verification call by the client Interview with the client Feedback and decision

Technology

Sii

Embedded Developer – automotive sector (f/m/x)

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Embedded Developer role focused on designing and implementing embedded C++ software for automotive ECUs and machine control systems, including Linux-based HMI functions. The position involves model-based design with Matlab/Simulink, real-time systems development, and full lifecycle participation from requirements to validation. The engineer works with RTOS, CAN communication, and performs hands-on testing on target hardware. 🗂️ Requirements: Minimum 5 years of professional experience, Strong experience in C++, Experience in embedded systems or firmware development, Solid understanding of embedded software development lifecycle, Hands-on experience with Matlab/Simulink, Experience with model-based design, Experience with RTOS-based development, Experience with CAN communication, Proficiency with Enterprise Architect, Knowledge of software testing methods, Good command of English 📃 Skills: C++, Embedded, RTOS, Matlab, Simulink, CAN, EnterpriseArchitect, Linux, ECU, HMI, EmbeddedCoder 🏢 Description: We are looking for an Embedded Developer to join our team and contribute to an exciting project in the automotive industry. The role involves designing and implementing embedded software components, working on both low-level control systems and Linux-based HMI functions. By joining us, you become a member of the Embedded Competence Center at Sii, an internal organizational unit, bringing together more than 500 specialists nationwide! We are currently working on about 100 projects for 50 clients from various industries, including automotive, IoT, telecommunications, and medical. Apply! Your tasks Design, develop and maintain embedded C++ software for ECUs and machine control systems Develop and maintain control algorithms and software models using Matlab/Simulink, including model-based design Transform models into production-ready embedded code and support integration Work with real-time systems, sensors, actuators, and communication interfaces (e.g. CAN) Participate in the full development lifecycle: requirements, design, implementation, integration and verification Collaborate closely with system engineers, control engineers, and hardware teams Perform hands-on validation and testing directly on machines, including access to a dedicated test track near the office Contribute to continuous improvements within an agile setup Requirements At least 5 years of professional experience Strong experience in C++ (preferably modern C++) Experience in embedded systems/firmware development Solid understanding of the embedded software development life cycle Hands-on experience with Matlab/Simulink and model-based design Familiarity with electrical and electronic system architectures Hands-on experience with RTOS-based software development Experience with CAN communication Proficiency with the Enterprise Architect tool Knowledge of software testing methods (e.g., code analysis, unit validation) Good command in English Nice-to-have requirements Previous work with auto-code generation (e.g., Embedded Coder) Knowledge of vehicle communication protocols (e.g., CAN) Experience in the automotive or heavy equipment domain Familiarity with functional safety (e.g., ISO 26262) What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!

Technology

WIKA Polska

Embedded Developer (Kobieta / Mężczyzna)

Senior

Hybrid

Wloclawek, Poland

🏢 Summary: The role focuses on developing and optimizing firmware for embedded systems with strong emphasis on functional safety and high software quality standards. The position involves working with embedded C++ and RTOS, contributing to architecture, integrating industrial communication protocols, and applying CI/CD practices. It requires collaboration with hardware teams in an agile development environment. 🗂️ Requirements: Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering or related field, Several years of experience in embedded systems development, Strong expertise in embedded C++ and object-oriented programming, Experience with real-time operating systems (RTOS), Experience with industrial communication protocols (CANopen, IO-Link, HART), Knowledge of functional safety standards (IEC 61508), Experience with CI/CD pipelines, Ability to perform static code analysis, unit testing and debugging, Fluent English (spoken and written) 📃 Skills: C, C++, RTOS, CANopen, IOLink, HART, IEC61508, IEC13849, CI/CD, DevOps, Agile, OOP 🏢 Description: WIKA Polska is looking for candidates for the position of: Embedded Developer Responsibilities: analyze and review requirements with focus on functional safety (IEC 61508) develop and optimize firmware for embedded systems using C/C++ with RTOS integration contribute to software architecture with modularity and performance in mind perform static code analysis, unit testing and systematic debugging apply DevOps (CI/CD) and agile principles to improve development workflows and software quality collaborate with hardware and testing teams for integration and commissioning Profile: bachelor's or master's degree in Electrical Engineering, Computer Engineering, or a related field several years of professional experience in the development of embedded systems comprehensive expertise in object-oriented programming using embedded C++ and in working with real-time operating systems (RTOS). experience in the development of industrial bus protocols (e.g. CANopen, IO-Link, HART) understanding of architecture and high demands on software quality normative knowledge of functional safety according to IEC 61508, IEC 13849 is an additional advantage experience working with CI/CD pipelines in a development environment effective communication and teamwork skills good fluency in spoken and written English language that enables to everyday communication and problem solving We offer: job in an international manufacturing company that is one of the leading suppliers of measurement technology products and services stable employment in an organization with over 100 years of history flexible work model – on-site, hybrid professional development and skills enhancement the opportunity for self-fulfillment and taking on new challenges benefits package (including private healthcare and group insurance for you and your family, free access to selected fitness clubs, a free language learning platform for employees and their families, the My Benefit cafeteria, and a Multisport card)

Technology

AVSystem

Field Application Engineer (Embedded)

Junior

Hybrid

Krakow, Poland

7,000 - 9,000 PLN

🏢 Summary: Junior Field Application Engineer (Embedded) role focused on supporting embedded and IoT device-side integrations, customer deployments, and pre-sales technical activities. The position involves debugging embedded systems, resolving technical issues, and assisting customers with integration of IoT solutions in constrained environments. The role bridges customers and engineering teams to ensure successful implementation of device management technologies. 🗂️ Requirements: Understanding of embedded and IoT device-side systems, Proficiency in C programming, Knowledge of constrained environments, Basic knowledge of IP networking, Basic knowledge of TCP and UDP protocols, Experience with Linux environment, Ability to debug and troubleshoot embedded software, Ability to support integration of embedded software with customer systems 📃 Skills: C, Embedded, IoT, Linux, IP, TCP, UDP, Networking, Debugging, Integration, LwM2M, CoAP, DTLS, Anjay 🏢 Description: Field Application Engineer (Embedded) At AVSystem, we build IoT solutions used by global customers to manage and operate connected devices at scale. Our technologies include Anjay SDK and LwM2M-based device management systems deployed in constrained environments. We are looking for a Junior Field Application Engineer (Embedded) to join our Customer Success team and support technical work related to embedded and IoT device-side integrations, customer deployments, and pre-sales activities. This role is hands-on and technical, focused on debugging embedded and IoT systems, supporting customer integrations, and working closely with Engineering, Product, and Customer-facing teams. What you will do Provide 2nd and 3rd line technical support for customers using AVSystem’s embedded and IoT device-side solutions, contributing to timely resolution of technical issues and customer satisfaction. Support development of embedded and IoT expertise within the Customer Success team, facilitating communication between customers, Product, and Embedded Engineering teams. Support pre-sales and customer integration activities by participating in technical consultations, solution validation, demonstrations, troubleshooting assistance, and implementation guidance. Collaborate with Product Management and Marketing teams to develop technical customer-facing materials. What we expect Understanding of embedded and IoT device-side systems, C programming, and constrained environments. Basic understanding of networking fundamentals (IP, TCP/UDP) and Linux environment. Ability to debug, troubleshoot, and support integration of embedded software with customer systems. Fluent Polish (C1) and strong communication skills in English (B2+, written and spoken), including ability to explain technical concepts to non-technical stakeholders. Ability to work effectively with teams and customers, manage time, and prioritize tasks. Proactive, self-driven, and detail-oriented mindset with strong responsibility for technical quality. Availability for hybrid work in Kraków (3 days in the office, 2 days remote). Nice to have Knowledge of LwM2M, Anjay SDK, or IoT device management concepts Familiarity with CoAP, DTLS, or IoT communication protocols. Experience with embedded systems projects (commercial, academic, or personal). What we offer Hands-on experience with real-world embedded and IoT systems used by global customers. Direct exposure to customer integrations, troubleshooting, and production environments. Opportunity to develop technical expertise in embedded and IoT device-side technologies (Anjay SDK, LwM2M). Close collaboration with experienced Embedded Engineers and Customer Success teams. Professional development opportunities, including training and industry conferences. The usual stuff: Flexible working hours and the possibility to work part-time alongside your studies Private medical care Multisport card Kitchen with snacks and treats (including Good Lood ice cream) Parking area and bike room Relaxed work environment – no dress code

Technology

emagine Polska

Embedded Software Engineer (C/C++) - Defense & Control Systems (m/w/d)

Senior

On-site

Lübeck, SH, Germany

🏢 Summary: Software Engineer position focused on developing embedded software for motor control, sensor processing, and system integration in a military environment. The role involves implementing safety, monitoring, diagnostic, and logging functions using C/C++ on real-time systems. On-site work in Lübeck with partial remote option after initial phase. 🗂️ Requirements: Strong knowledge of C/C++ in embedded software development, Experience with real-time operating systems (RTOS), Experience with CAN, Modbus, Ethernet communication, Implementation of safety and monitoring functions, Experience with diagnostic and logging implementation, Experience in motor control and sensor processing 📃 Skills: C, C++, Embedded, RTOS, CAN, Modbus, Ethernet, Motorcontrol, Sensorprocessing, Diagnostics, Logging 🏢 Description: Einleitung & Zusammenfassung: Wir, die emagine GmbH, suchen einen talentierten Software Engineer (m/w/d) im militärischen Umfeld. Diese Position erfordert hervorragende Fähigkeiten in der Motorsteuerung, Sensorverarbeitung und Systemintegration. Der ideale Kandidat bringt umfassende Erfahrung in der Entwicklung von Embedded Software, insbesondere in C/C++ ist mit Echtzeitsystemen vertraut und hat die Fähigkeit, Sicherheits- und Überwachungsfunktionen zu implementieren. Start: 01.07.2026 Laufzeit: 6 Monate Standort: Lübeck Remoteanteil: 0% in den ersten 8 Wochen, dann nach Abspreche bis zu 50% pro Woche Arbeitsstunden: 35h pro Woche Aufgaben: Entwicklung von Embedded Software (C/C++) für Motorsteuerung, Sensorverarbeitung und Regelung. Implementierung von Sicherheits- und Überwachungsfunktionen. Arbeiten mit Echtzeitsystemen (RTOS). Anbindung an Kommunikationsschnittstellen (z. B. CAN, Modbus, Ethernet). Implementierung von Diagnose- und Logging-Funktionen. Zusammenarbeit mit Mechanik und Elektronik zur optimalen Systemintegration. Wichtige Anforderungen: Fundierte Kenntnisse in C/C++ in der Embedded Software-Entwicklung. Erfahrung mit Echtzeitsystemen (RTOS). Kenntnisse in Kommunikationstechnologien (z. B. CAN, Modbus, Ethernet). Fähigkeit zur Implementierung von Sicherheits- und Überwachungsfunktionen. Erfahrung in der Diagnose- und Logging-Implementierung. Nice to Have: Kenntnisse militärischer / maritimer Software-Standards.

Technology

emagine Polska

Embedded Systems Consultant

Mid

Hybrid

Almada, Portugal

🏢 Summary: Development role focused on embedded systems, client/server platforms, and native or web GUI applications for Windows and Linux environments. The position involves building and maintaining software using multiple programming languages and integrating with network, hardware, and cloud technologies. It requires working across the full software development lifecycle. 🗂️ Requirements: Higher education in Computer Engineering or related field, Experience in software development with C, Experience in software development with C++, Experience in software development with .NET/C#, Experience in software development with Java, Understanding of software development life cycle, Experience with MS Visual Studio, Experience with Eclipse IDE, Proficiency in Portuguese, Proficiency in English 📃 Skills: C, C++, C#, .NET, Java, VisualStudio, Eclipse, TCP/IP, VoIP, USB, I2C, SPI, UML, Cryptography, PKI, WebServices 🏢 Description: YOUR ROLE Software development for embedded systems; Shared services and client/server platforms; Native and Web GUI applications in Windows, Linux. OUR REQUIREMENTS FOR THIS JOB: Higher education in Computer Engineering or related areas; Solid knowledge and experience in software development with C, C++, .NET/C# and Java; Good understanding of software development life cycle and methodologies; Experience in using MS Visual Studio and Eclipse IDEs; Good expression skills in Portuguese and English, spoken and written. IT WOULD BE A PLUS IF YOU HAVE: Cyber-physical systems, real-time OS and hardware protocols (e.g. USB, I2C, SPI); TCP/IP networks and VoIP protocols; Cloud integration protocols; Web services; Cryptography / PKI; Web application development; System modelling and design with UML.