Embedded Linux Software Engineer

THE ROLE

Would you like to work on advanced robotic systems, sensors for autonomous drones, or smart city technology? What about advanced mobile ad-hoc radio networks or airfield radar? Or underwater or aircraft-based sensor and communications systems? These are all current projects at Plextek and we need the brightest minds to deliver them.

One of the great advantages of working here is that your next project will be different to your last. If you thrive on variety, learning new skills and an exciting challenge, this is the place to be.

We are looking to recruit experienced Embedded Software Engineers to join the software team within Plextek and support our latest client developments. The role requires all-round software development skills with the emphasis on embedded operating systems and applications. This will initially focus on embedded Linux operating systems and applications but requires the ability to quickly learn new languages and skills, so as to contribute across the range of the group’s activities.

With software playing a key role in nearly all leading-edge applications of technology, our software engineers are involved across the whole range of development projects undertaken by Plextek. In most cases, our roles involve working with other software or hardware engineers as part of a multidisciplinary project team.

You will be expected to participate in sales and project meetings with clients and be able to generate the technical responses to bids and tenders.

You should have a technical degree or equivalent from a good university. You should be comfortable developing software for a variety of platforms.

You will:

  • Be an enthusiastic team player, but be able to work independently
  • Be prepared to learn new skills quickly in order to react to changing demands
  • Have good communications skills
  • Have good organisation skills
  • In-depth knowledge of embedded Linux operating systems/board support packages
  • Developing real time software in C
  • Experience with debugging and optimising embedded code: finding problems and bottlenecks and fixing them

One or more of the following areas of domain experience (or similar) is also desirable:

  • Linux driver development (preferably on ARM platforms)
  • Familiarity with software-hardware interfacing
  • Yocto
  • Application development for embedded Linux or Android platforms
  • Python, Perl, C++, C#, Objective C, Java, Bash/other scripting languages
  • Build systems, source control & defect tracking
  • Communications protocols
  • Wireless technologies
  • Test frameworks and design-for-test methodology
  • Relevant commercial domain experience in medical, sensors or defence
  • A record of open source software contributions
  • Windows programming

In return, we can offer a competitive package and an environment that will stimulate and challenge you to be your best.

We provide all the training and support that you need to complete your projects and grow your skills. The nature of our business means that we are able to support career progression in many dimensions, including technical, commercial and managerial.

Due to the nature of this position, candidates must be willing to undergo, and eligible to achieve, HMG security clearance up to at least SC level.

THE COMPANY

Plextek provides unique solutions for our customers by solving today’s hardest engineering problems in sensing, data collection & communications. Our customers span a wide range of markets including healthcare, defence, internet of things, security and automotive.

Based just south of Cambridge, we have easy road and rail routes to the vibrant city centre. We provide a friendly and supportive working environment, including a calendar of regular social events in which to unwind.


Chris Lancaster, Graduate Software Engineer:

“Working at Plextek is helping me find my way through my career due to the wide variety of tasks that arise on a daily basis working for a consultancy. Every day I learn something new.”

Job Details

Job Reference Number: ES04

Position: Full time

Placement: Permanent

Benefits:
Company Pension Scheme (company contributes 5% of salary)
Permanent Health Insurance
Private Medical Insurance
Employee Assistance Programme
Life Assurance
25 Days Annual Leave and 8 Bank Holidays
Flexible Working Hours
Free On-site Parking
Cycle to work scheme
Sick Pay
Free Fruit & Biscuits
Regular Social Events

Embedded Linux Software Engineer

THE ROLE

Would you like to work on advanced robotic systems, sensors for autonomous drones, or smart city technology? What about advanced mobile ad-hoc radio networks or airfield radar? Or underwater or aircraft-based sensor and communications systems? These are all current projects at Plextek and we need the brightest minds to deliver them.

One of the great advantages of working here is that your next project will be different to your last. If you thrive on variety, learning new skills and an exciting challenge, this is the place to be.

We are looking to recruit experienced Embedded Software Engineers to join the software team within Plextek and support our latest client developments. The role requires all-round software development skills with the emphasis on embedded operating systems and applications. This will initially focus on embedded Linux operating systems and applications but requires the ability to quickly learn new languages and skills, so as to contribute across the range of the group’s activities.

With software playing a key role in nearly all leading-edge applications of technology, our software engineers are involved across the whole range of development projects undertaken by Plextek. In most cases, our roles involve working with other software or hardware engineers as part of a multidisciplinary project team.

You will be expected to participate in sales and project meetings with clients and be able to generate the technical responses to bids and tenders.

You should have a technical degree or equivalent from a good university. You should be comfortable developing software for a variety of platforms.

You will:

  • Be an enthusiastic team player, but be able to work independently
  • Be prepared to learn new skills quickly in order to react to changing demands
  • Have good communications skills
  • Have good organisation skills
  • In-depth knowledge of embedded Linux operating systems/board support packages
  • Developing real time software in C
  • Experience with debugging and optimising embedded code: finding problems and bottlenecks and fixing them

One or more of the following areas of domain experience (or similar) is also desirable:

  • Linux driver development (preferably on ARM platforms)
  • Familiarity with software-hardware interfacing
  • Yocto
  • Application development for embedded Linux or Android platforms
  • Python, Perl, C++, C#, Objective C, Java, Bash/other scripting languages
  • Build systems, source control & defect tracking
  • Communications protocols
  • Wireless technologies
  • Test frameworks and design-for-test methodology
  • Relevant commercial domain experience in medical, sensors or defence
  • A record of open source software contributions
  • Windows programming

In return, we can offer a competitive package and an environment that will stimulate and challenge you to be your best.

We provide all the training and support that you need to complete your projects and grow your skills. The nature of our business means that we are able to support career progression in many dimensions, including technical, commercial and managerial.

Due to the nature of this position, candidates must be willing to undergo, and eligible to achieve, HMG security clearance up to at least SC level.

THE COMPANY

Plextek provides unique solutions for our customers by solving today’s hardest engineering problems in sensing, data collection & communications. Our customers span a wide range of markets including healthcare, defence, internet of things, security and automotive.

Based just south of Cambridge, we have easy road and rail routes to the vibrant city centre. We provide a friendly and supportive working environment, including a calendar of regular social events in which to unwind.


Chris Lancaster, Graduate Software Engineer:

“Working at Plextek is helping me find my way through my career due to the wide variety of tasks that arise on a daily basis working for a consultancy. Every day I learn something new.”

Job Details

Job Reference Number: ES04

Position: Full time

Placement: Permanent

Benefits:
Company Pension Scheme (company contributes 5% of salary)
Permanent Health Insurance
Private Medical Insurance
Employee Assistance Programme
Life Assurance
25 Days Annual Leave and 8 Bank Holidays
Flexible Working Hours
Free On-site Parking
Cycle to work scheme
Sick Pay
Free Fruit and Biscuits
Regular Social Events

Top