As a software engineer at Cobham Gaisler you will participate in or be responsible for the development of our visualisation software, from specification to implementation, documentation and testing on hardware models. You will personally be able to influence the user experience and user interface design taking into account the information to visualise in different situations. The development is mainly performed using Java programming, but can also be adapted to match your profile to include C-programming and scripting languages.
As part of our software team you will in close cooperation with the core tool designers be leading the GUI development for our next generation hardware debugger and simulator software tools and IDE plug-ins. The user interface is based on the widely used open-source Eclipse software environment.
Most of our 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 workplace
In 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, graphical user interface (GUI) and IDE plug-ins. Since all hardware SoC design and supporting software development takes place in-house at Cobham Gaisler, a unique expertise is at hand and users in-house will give feedback to the user interface design. 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.
We are looking for candidates with a Bachelor’s or Master’s degree with at least two years of applicable experience. We require expertise within Java-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. Key technology include:
• Java SE 8+
• Eclipse, Eclipse TCF, SWT
• Jenkins, Git, Docker, Maven
• Network socket programming, unit-testing
• Cross-platform Linux/Windows application development
Cobham 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 line of microprocessors 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.
In 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, graphical user interface (GUI) and IDE plug-ins. Since all SoC design and supporting software development takes place in-house, a unique expertise is at hand.