Software Engineer

Merak
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Municipality of Madrid, Spain

Tech stack

C
JavaScript
PHP
Unit Testing
C Sharp (Programming Language)
C++
Compilers
Communications Protocols
Computer Security
Emulators
Python
LabView
Software Tools
Software Engineering
Product Software Implementation Methods
System Programming
Systems Integration
PIC Microcontroller
Integration Tests
Information Technology

Job description

Management of external and internal customer requirements and definition of the system control software functionality. Collaboration in the generation of CbC based on customer specifications. Direct liaison with the customer for technical demands. Writing, reviewing, and approving test procedures. Execution of unit tests, software integration tests, SW/HW integration tests, and validation. Definition and implementation of software architectures, new functionalities, and improvement processes in software development operations. Continuous improvement in achieving schedule and cost objectives. Requirements : Academic or professional education in industrial engineering, computer science, or similar. +5 years of experience in software development. Knowledge of HVAC systems, BTE (test benches), inverters, and power converters. Knowledge of software design and analysis techniques. Software tools (compilers, emulators, etc.). Knowledge of cybersecurity techniques and implementation requirements.

Requirements

Knowledge of embedded programming languages (C, C++, Python); monitoring (LabVIEW); PC (C#); and web (PHP, JavaScript). Knowledge in low-level software development (drivers and operating system). Knowledge of platforms based on microcontrollers. Knowledge of operating systems. Knowledge of communication protocols. Benefits : Permanent employment within the team. Opportunity for professional growth and development. Partial remote work options. Additional benefits. We appreciate your application and interest, we look forward to meeting your talent Merak stands for sustainable health & comfort in Rail HVAC all-round (world-wide, across all modes, and over the entire life-cycle), delivering advanced solutions and services with an attractive and competitive quality, cost, and delivery

About the company

{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"trabajo.org","value":"JOB-b38d6f7ce839"},"datePosted":"2026-05-21T12:35:14+02:00","validThrough":"2026-05-28T00:00:00+02:00","title":"Software Engineer","hiringOrganization":{"@type":"Organization","name":"MERAK","logo":"https://cdn-logos.talent.com/v1/logo/image?company_name=MERAK&feedcode=disruptedcloud-es"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Madrid","addressCountry":"ES","addressRegion":"Community of Madrid"}},"description":"Merak is the recognized global market leader in Rail HVAC. The brand displays a global competence across all rail transport markets, all types of rail vehicle, all HVAC functions, and all phases of the value-chain. It delivers highly advanced HVAC passenger solutions for health and comfort as well as HVAC environment and energy solutions for a green future. We are currently looking to add a Software Engineer to our team, based in Madrid. About the Role: Management and execution of software projects in the HVAC environment according to established processes.

Apply for this position