Software Engineer
We are looking for an embedded software developer to support senior engineers in the development, testing, and maintenance of machine control software.
We are a global high-tech consultancy company with a team of entrepreneurial engineers, scientists, and digital experts from around the world. Together we form a fast-growing and proud community. We offer consultancy services to high-profile clients globally in diverse service areas, such as:
- Technology & Engineering
- Energy & Renewables
- Life sciences & Pharma
- Digital & IT
About this vacancy
- Develop and maintain embedded software in C language for machine control units (ECU/controllers)
- Program control logic in PLC environments, ensuring compliance with functional and safety requirements
- Implement and integrate onboard machine communication protocols (e.g., CAN, CANopen, J1939, ISOBUS) between controllers, sensors, actuators, and displays
- Participate in bench and field tests, analyzing data and resolving malfunctions
- Support machine commissioning and testing
- Prepare and maintain technical and project documentation
- Collaborate with team colleagues using versioning and code review practices
What we expect from you
- Bachelor's or Master's degree in Computer, Electronic, Automation, Mechatronic Engineering, or equivalent
- 0-2 years of experience in embedded software development or automation (including internships and training programs)
- Good knowledge of the C language and fundamentals of embedded programming
- Basic knowledge of PLC programming (IEC 61131-3: Ladder, Structured Text, FBD)
- Knowledge of industrial/automotive communication protocols (CAN, CANopen, J1939, Modbus, etc.)
- Ability to read electrical diagrams and technical documentation
- Knowledge of technical English, both written and spoken
What you can expect from us
The position involves a permanent contract, and the offered gross annual salary (RAL) will not be less than € 27,000.00, in line with the provisions of the CCNL Commerce – Tertiary, Distribution, and Services.
TMC is committed to proposing a competitive compensation package and, upon completion of the selection process, evaluating the experiences, skills, and qualifications of the candidate, may offer a final RAL higher than the level indicated above.
In alignment with our business model, the final compensation package also includes a component of direct participation in project profits (profit sharing), an annual individual budget of €4,000 net for skill development, and an annual welfare credit. Further details will be provided during the selection phase, in accordance with current company policies.
TMC is an international high-tech consulting firm that provides expertise to its clients to support them in achieving their technological challenges. As such, TMC operates as an expert hub available to its clients, helping them become more competitive in an increasingly global and fast-evolving technological world. At TMC, we believe that people drive technology innovation. That’s why we aim to create the best possible conditions for technological talent to thrive. We offer you a stimulating work environment where you can manage your career. Alongside our exceptional technical expertise, fun and engagement are significant parts of our culture.
#LI-DR3
Great that you are interested in a job at TMC! Apply now in the way that suits you best and hopefully we can welcome you to one of our teams soon.