Luminator Technology Group delivers globally recognized technology solutions that increase intelligence, safety, and efficiency for public transport operations.
Our solutions enhance operational efficiency, passenger counting accuracy, safety (including weapon detection and body temperature measurement), route scheduling optimization, and maintenance detection. With technology deployed in over 50,000 railcars and 56,000 buses across 85 countries, Luminator is shaping the future of real-time decision-making in transit systems.
We are seeking an experienced Software Engineer to join our Luminator Unit Software team in Gossau, Switzerland. The role involves the design, development, delivery, and support of our software suite for the public transport industry, including stationary, bus, and rail applications. We need expertise in .NET Core, with a benefit for candidates experienced in working with Angular for frontend development and those with a strong background in embedded Linux platforms.
KEY RESPONSIBILITIES Develop standard, modular embedded applications for passenger information units.
Implement applications using object-oriented principles in C# or C++.
Develop and maintain standard embedded software application modules, including communication to Backoffice for health and monitoring, interfacing with other onboard units in vehicles, graphic rendering, diagnostics, and remote updates.
Develop and maintain .NET Core applications.
Create applications interfacing with the Hardware Abstraction Layer (HAL) over MQTT for various targets, such as ARM or x86 architecture.
Develop microservices architecture and containerize applications using Docker.
Integrate software with industry standards such as ITxPT, VDV, and other protocols.
Create and maintain documentation for standard software modules.
Write automated unit and integration tests to ensure high code coverage.
Set up CI/CD pipelines using Azure DevOps.
YOUR PROFILE Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Minimum of 5 years of experience in software engineering.
Proficiency in C#, .Net related technologies.
Strong knowledge of .NET Core framework and its application in embedded systems.
Experience with Angular for frontend development is a plus.
Experience with microservices architecture design and implementation.
Proficiency in containerization technologies, especially Docker.
Strong knowledge of Linux, especially Debian.
Familiarity with Azure DevOps and continuous integration/deployment pipelines.
Experience with integration of industry standards like ITxPT, VDV, and other protocols.
Proven ability to produce detailed software documentation.
Skilled in crafting and managing automated tests.
Fluency in English is required.
Willingness to travel occasionally, as the team is distributed across Europe.
Commitment to continuous learning in embedded software trends and practices.
It is the policy of Luminator to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, age, disability, marital status, citizenship, national origin, genetic information, or any other characteristic protected by law. Luminator prohibits any such discrimination or harassment.
The above described responsibilities and requirements are a general guide for the role you are applying for and are not all inclusive of the job requirements.
#J-18808-Ljbffr