Cobham GaislerCobham Gaisler (subsidiary to Cobham plc.) is based in Gothenburg, Sweden, and is a leading provider of fault tolerant microprocessor systems for the space industry. The main products of the company are the LEON SPARC processors and the GRLIB IP-library used for System-on-Chip (SoC) solutions. In addition, support services, in-house development tools and software targeting the LEON processor are developed and provided by Cobham Gaisler. Our customers are found across the globe, mainly within aerospace and defense but also on the commercial side. For more information about us, please visit www.cobham.com/Gaisler.QualificationsWe are looking for candidates with a Master's degree or higher with at least two years of applicable experience. We require expertise within C-programming, good written and verbal communication skills in English, a strong general interest in new technologies and an analytical mindset. You care about software quality and should have experience in some of the following areas: • Embedded system development, covering SW/HW integration, device drivers and applications • Embedded operating systems such as VxWorks, RTEMS and Linux and bare metal C • Cross-platform Linux/Windows application development • Compiler design and implementation • Software quality/engineering development methodsJob descriptionThere are several new exciting development projects starting in Q4 2019 including for example GR740 computer flight grade boot loader and software for our next generation processors, LEON5 and 64-bit RISC-V, currently being developed.As an embedded/tools software engineer at Cobham Gaisler you will participate in or be responsible for the development of embedded system software, from specification to implementation and documentation. The development is mainly performed using C programming, but also using SPARC/RISC-V assembly, C++ and scripting languages. As part of our software team, you will also be involved in the development of instruction simulators and hardware debug software tools, which are tightly coupled with our SoC solutions.The software environment for our LEON processors is often developed in open-source projects where you will be involved in public discussions. Some of the software projects are commercial where you will provide customers with technical support. Occasionally you will take an active role in trouble shooting our solutions integrated into the customer's products, which can be challenging but at the same time very rewarding. Cobham Gaisler is a customer-oriented company that quickly respond to market demands.About the workplaceIn the software section we offer you a creative environment where you can influence your work and have the possibility to work within several projects ranging from simulators, debuggers, operating systems, drivers, boot loaders. Since all hardware SoC design and supporting software development takes place in-house at Cobham Gaisler, a unique expertise within SoC, and microprocessor design, target software and tools is at hand.At Cobham Gaisler our goal is to identify and develop our most important asset, our engineers. We seek to hire talented persons, provide them with the right expectations of their job, and reward and recognize them for their contributions. We believe in creating a learning environment where employees have the opportunity to continue their own personal growth and development.