Embedded Linux Engineer - Rail Infrastructure

Jobbeschreibung

Bern, Bern, Schweiz
NonStop Consulting
03.05.2024
Möchten Sie Updates für diesen und ähnliche Jobs?

Embedded Linux Engineer - Rail InfrastructureLocation: Lyss, BerneCompany Overview: Our client is a renowned Swiss company specialising in the development and production of electronic systems and components for various industries, including automotive, aerospace, and industrial sectors. With a rich history of innovation and expertise in electronic control units (ECUs), sensors, and embedded systems, they are committed to delivering cutting-edge solutions that meet the highest standards of quality and reliability.Position Overview: We are seeking a talented Embedded Linux Engineer to join their team in Lyss, Berne. As an Embedded Linux Engineer, you will play a key role in the design, development, and optimisation of embedded Linux-based systems for our advanced electronic products. This is an exciting opportunity to work on innovative projects and collaborate with a dynamic team of engineers in a fast-paced and rewarding environment.Key Responsibilities:Design, develop, and maintain embedded Linux-based software solutions for electronic control units (ECUs), sensors, and related electronic systems.Collaborate with cross-functional teams to define system requirements, architecture, and specifications for embedded Linux platforms.Implement device drivers, kernel modules, and low-level software components to support hardware peripherals and interfaces.Customise and configure Linux kernel and filesystems for specific embedded applications, optimising performance, memory footprint, and power consumption.Debug, troubleshoot, and resolve software issues and system-level problems on embedded Linux platforms.Perform code reviews, unit testing, and integration testing to ensure the quality and reliability of embedded software solutions.Stay updated on emerging technologies, industry trends, and best practices in embedded Linux development, and contribute to continuous improvement initiatives.Qualifications:Bachelor's degree in Computer Science, Electrical Engineering, or related field. Master's degree preferred.Proven experience in embedded software development with expertise in Linux kernel, device drivers, and embedded systems programming.Strong programming skills in C/C++ and proficiency in scripting languages such as Python.Hands-on experience with embedded Linux development tools, cross-compilers, debuggers, and build systems.Familiarity with hardware architectures, microcontrollers, and peripheral interfaces commonly used in embedded systems.Experience with version control systems (e.g., Git), issue tracking tools, and software development methodologies.Excellent problem-solving skills, analytical thinking, and attention to detail.Strong German and English language skillsHow to Apply: If you are a motivated Embedded Linux Engineer looking for an exciting opportunity to contribute to innovative projects, please submit your resume and cover letter to We look forward to welcoming you to our team and shaping the future of embedded systems together.