RTX A/S

Embedded Software Developer with a Focus on Development of Embedded Linux Platforms

Embedded Software Developer

 The RTX Linux BSP team is looking for an embedded software developer with focus on development and maintenance of embedded Linux platforms, used in various RTX product segments.

 

The RTX Linux platforms are based on the Yocto build system and has a security focused design. The platform runs on various modern embedded SoCs, and the Linux BSP team is a key stakeholder in bringing up and integrating those SoCs into the platform, providing a full BSP including kernel mode drivers, build systems and CI/CD pipelines, auto tests and documentation, in order to provide this for the upstream RTX product segments, product and projects, integrating radio and audio features as well as product specific applications for the final customer products.

 

RTX is currently going through a transition from customer-driven solutions to a series of more roadmap-driven, platform supported solutions. You will be a core part of this transition by providing the Linux platform as being the basis of and driving this transition.

 

As part of the RTX Linux BSP team, you will be involved in the full life cycle management of the software, which includes:

 

  • Architecting, designing and implementing application supporting upstream focused APIs
  • Architecting, designing, implementing and documenting other core features in general
  • Participating in selecting, qualifying and bringing up new SoCs
  • Enhancing the fully automated test development environment
  • Releasing and maintaining the software as a platform to other projects
  • Sustaining and bug fixing the software platform post-integration

 

The Linux BSP team is involved in many different projects and will be working with most of the other teams in the RTX organization, but you will mainly be a core part of this team.

 

Qualifications: 

You embrace teamwork but can work independently. We expect that you are flexible and show high responsibility for your own tasks. You must be methodical in the approach to problem-solving and you must focus on the quality of delivered results. 

 

We expect you have:

  • Experience with embedded C/C++ development in resource constrained products
  • Experience with providing a Linux based development API stack for upstream use
  • Experience with Linux architectures, API usage, design, test and implementation
  • Excellent English written and oral documentation and communications skills
  • MS/BS in Engineering, Computer Science, or other related experience

It would be beneficial if you have:

  • Experience working with and developing embedded platforms and products
  • Experience working with and bringing up embedded Linux SoCs
  • Experience with ARM trusted FW, secure boot, U-BOOT and OPTEE
  • Experience working with Yocto or BuildRoot environments
  • Experience with software testing and debugging
  • Experience with bug tracking (Jira or other)
  • Experience with source code management tools (Git or Mercurial)
  • Knowledge of continuous integration and continuous delivery (CI/CD)
  • Knowledge of Jenkins, cmake, meson or similar build systems
  • Experience with security, vulnerabilities, and patching
  • Experience with licenses and layering in general
  • Experience with embedded RTOS
  • Experience with Python

The process:

Job interviews are held continuously – so don’t hesitate submitting your application.

 

What we offer: 

At RTX, we can offer a job in an international business in growth with a flexible and flat management structure, where you will work with challenging tasks, interesting technologies, and a team of highly skilled and highly motivated developers. You will have the opportunity to influence and contribute to the successful growth journey of RTX.

  

Who we are:

At RTX, wireless is not just wireless! We make an effort to understand how the specific use cases can be optimized through wireless technology. As well as explore how the link between products configurated in a system can make a difference and help the user perform at their best.

We innovate, design, and manufacture wireless communication solutions within three segments:

  • Enterprise solutions covering amongst others, wireless communication systems connecting handsets and headsets via base stations.
  • Healthcare solutions where wireless systems are used for monitoring critically ill patients, among others.
  • ProAudio, which makes professional audio solutions such as wireless microphones and headsets used for e.g. concerts and conferences, as well as gaming accessories such as keyboards, headsets, and mice.

We have the ambition to create ground-breaking technologies while also creating value for our customers and end-users. Working in close partnership with our customers, we offer customized, ‘turn-key’, end-to-end solutions with full product lifecycle management designed to meet the ambition of their portfolio and brand.

An international arena

At RTX, you get to unfold your ambitions in an international environment. We offer our employees a multitude of opportunities to use their skills in an international environment in cooperation with customers and partners around the world. We are a European company operating globally and employ 300+ people at our locations in Denmark, Hong Kong, and the USA, with our headquarters in Nørresundby. We offer flexible working terms so that you can work from home or in the office at Nørresundby. Working place can be at RTX headquarters or at the RTX office in Aarhus. If working place is Aarhus it must be expected that in periods some working days are at the RTX headquarters.

Exceed your career aspirations

We believe in giving our employees the best challenges to develop their skills by offering several different career paths, depending on whether you want to be a specialist or project manager. To ensure the best start, you will be assigned to a tutor and go through an onboarding program, which includes an introduction to how we work.

A social environment with a strong community

Be social – be there! At RTX, we value the social aspect very highly. For RTX to be a great place to work, we find it very important to support a strong social community. Therefore, we have a very active staff club arranging various events and social gatherings - a minimum of one event per month.

We have an informal and casual working environment, and every day of the week we go to lunch together in our canteen. Next to our canteen, we have different physical facilities in the form of a sports hall, frequently used for joint sports activities and a fitness room - all for free use. We believe that with a strong community we can provide the best solutions.

For more information about the job, you are welcome to contact Team Lead Christian Schultz, BSP Platform at csh@rtx.dk.

We look forward to receiving your application!  

 

 

Share on:
Region:
Region Midtjylland
Region Nordjylland
Job type:
Regular
Working hours:
Full-time
Working days:
Day
Contacts:
Christian Schultz
Telephone: +45 96322300
Company homepage:
http://www.rtx.dk
Back to the top