Embedded Application Engineer – Railway Domain (m/ž)
KONČAR – Electrical Engineering Institute is a dynamic company with many years of experience in the areas of electrical engineering, rail vehicles and infrastructure, laboratory testing, diagnostics, and certification.
As a leader in providing innovative and reliable embedded solutions for the railway industry. We specialize in designing cutting-edge technologies that drive the efficiency, safety, and performance of railway systems. We are looking for a talented Embedded Application Engineer to join our team and play a key role in the development of advanced embedded applications that power critical railway systems.
Job description:
As an Embedded Application Engineer, you will be responsible for developing and implementing high-level software functionality for embedded systems in the railway domain using graphical programming tools. Your role will be essential in translating domain-specific requirements into functional software that directly impacts train control systems, signaling solutions, communication systems, and more. You will collaborate closely with cross-disciplinary teams to ensure that your software integrates seamlessly with hardware and meets the highest safety and performance standards.
Key responsibilities:
- Application Development: Design, develop, and implement high-level software for embedded systems used in railway applications, such as train control, signaling, and monitoring systems
- Graphical Programming Tools: Utilize proprietary graphical programming environments (similar to MATLAB/Simulink, LabVIEW) to create application logic and functionality for embedded systems
- System Integration: Work with embedded hardware and software engineers to integrate functionality into embedded systems, ensuring compatibility and optimal performance
- Domain Expertise: Apply your domain knowledge of railway systems to develop customized solutions that meet the specific needs of the railway industry
- Testing & Validation: Collaborate with testing teams to validate and verify the software, ensuring that it meets safety, reliability, and regulatory standards
- Collaboration: Work alongside embedded systems engineers, hardware teams, and domain specialists to deliver end-to-end solutions
- Documentation: Prepare and maintain comprehensive technical documentation for software design, functionality, and integration processes
Required skills and qualifications:
- Experience: Proven experience in embedded software development, with a focus on application-level programming for embedded systems in a domain-specific context (e.g., railway, automotive, industrial systems)
- Graphical Programming Tools: Experience using graphical programming tools such as MATLAB/Simulink, LabVIEW, or similar for embedded application development
- Programming Languages: Knowledge of high-level programming languages such as C, C++, or Python for embedded systems
- Domain Knowledge: Understanding of railway systems, including signalling, train control, and communication protocols, is a strong advantage
- Problem Solving: Strong analytical skills and the ability to implement robust, reliable software solutions
- System Integration: Experience in integrating application software with embedded hardware platforms
- Safety Standards: Familiarity with safety standards for the railway industry (e.g., EN 50126/8/9) is a plus
- Communication Skills: Excellent communication and collaboration skills, with the ability to work effectively within cross-functional teams
Preferred qualifications:
- Educational Background: Degree in Electrical Engineering, Computer Science, or a related field
- Experience in Railway Domain: Previous experience in the railway industry or working on embedded applications for transportation systems is highly desirable
- Certifications: Any relevant certifications in embedded systems or railway safety standards are advantageous
What do we offer:
- Work in a stable and promising company
- Work in a dynamic and challenging environment
- The friendly and supportive work atmosphere
- Stimulating and regular income according to the achieved results
- Paid additional education and professional programs for the improvement of knowledge and skills
- Christmas and Easter bonuses, holiday cash grants
- Above-average vacation days
- Additional days of paid leave (e.g., marriage, the birth of a child, moving…)
- Additional cash benefits (e.g., the birth of a child, completion of post-graduate studies…)
- 24-hour employee insurance against the consequences of an accident
- Regular medical check-ups
- Leisure time recreation
- Reimbursement of transportation costs to and from work
- Official mobile phone
If you're excited about making a meaningful impact on the railway sector through innovative embedded software development, we would love to hear from you!