Graduate Opportunity

Graduate Embedded Software Engineer

Save to job diary Saved to Job Diary Apply now

Abaco Systems is an acknowledged leader in rugged embedded computing, especially in the military/aerospace market. Our products are used in hundreds of mission critical applications, where the performance and reliability we deliver can be a matter of life and death.

We’re growing fast: we’ve added substantially to our organization in roles across the board – and that expansion will continue. We’re also growing by acquisition. Our strategy puts our customers front and center of everything we do: their success will drive our success.

If you see yourself being part of a growing organization that’s making a real difference in the world, Abaco Systems is for you.
A Graduate Software Engineer is required to join our team, to develop high-quality software solutions for our products. These products encompass a broad range of ruggedized embedded computing solutions, designed around the latest Intel, Freescale and ARM technology. In this role, you will develop, implement, document, test and deploy robust and efficient software solutions, always ensuring our delivery commitments can be achieved.

Working in a fast-paced environment where multi-discipline teams are operating in tight collaboration, you will be exposed to all aspects of the design, testing and validation of our products. Continuous Improvement is at the heart of our culture and everyone is encouraged to find new ways of pushing the boundaries and innovate.

Working alongside experienced engineers, you will be encouraged and supported to reach your full potential, and have the opportunity to receive world-class training and support.

We innovate. We deliver. You succeed.

Find out what puts Abaco Systems head and shoulders above the rest.

Key Responsibilities

  • Develop and maintain embedded software, firmware and scripts required to support our range of products.
  • Provide direct support to our Production Department to ensure timely deliveries to our customers.
  • Communicate status to key stakeholders in a timely and professional fashion.
  • Produce internal documentation for assigned tasks consistent with our engineering processes.
  • Participate in the continuous improvement of Software Development Processes.

Desired Qualifications/Requirements

  • A good understanding of C and assembly programming.
  • A good understanding of Linux.
  • A good understanding of scripting languages such as Python or bash.
  • Strong problem-solving and creative, solution-building skills.
  • Strong verbal and written communication skills.
  • Ability to work successfully in a team environment
  • Awareness of computer architectures and hardware design
  • Awareness of modern Real-Time Operating Systems.

1e127ede32d8f816eacfb0aed73cee11

How to Apply

Job ID Number: REQ-52
Save to job diary Saved to Job Diary
If asked, remember you found this job on Gradcracker!

Don't forget...

Give yourself the edge...
If you Follow us, attach/link your Follow Certificate to your application.
Application feedback...
We've signed the Gradcracker feedback pledge.
Find out more

Opportunity Overview

  • Ongoing
  • Competitive + benefits
  • All grades
  • Towcester
    (Show map)

Disciplines accepted...

  • Computer Science
  • Hardware
  • Information Technology
  • Software
  • Systems

The App

Download it and follow us.
You'll be the first to know.

Watch our videos

Watch more of our videos »

View our blogs

Read more of our blogs »