Taro Logo

Associate Software Engineer

Technology solutions provider in transportation and defense capabilities, simplifying daily journeys and promoting mission success.
Camberley, UK
Embedded
Entry-Level Software Engineer
Remote
5,000+ Employees
Defense

Job Description

Cubic is seeking an Associate Software Engineer to join their dynamic R&D team in the Defense division. The role focuses on developing embedded software solutions supporting Push-To-Talk radio communications over IP networks. The position offers an opportunity to work across the full software stack, from building customized OS to C++ applications and web interfaces, with a primary focus on C++ development.

The team works with hand-sized Radio over IP (RoIP) devices, allowing for real hardware testing at desks. They pride themselves on writing effective, quality software and following good coding practices. The ideal candidate should be passionate about finding simple solutions to complex problems.

Cubic is a global technology company with over 5,000 employees worldwide, operating in transportation and defense sectors. Their Transportation Systems division focuses on payment and information solutions for intelligent travel, while the Defense division provides networked C5ISR solutions and training systems for U.S. and Allied Forces.

The role offers a unique opportunity to work with cutting-edge technology in defense communications, with exposure to various aspects of software development including embedded systems, networking, and user interface development. The company maintains a strong commitment to quality code and best practices, making it an excellent environment for professional growth and development.

The successful candidate will join a collaborative team environment where they can expand their existing software skills while working on real-world applications. The position requires a balance of technical expertise and soft skills, including problem-solving abilities and effective communication.

Last updated a month ago

Responsibilities For Associate Software Engineer

  • Develop, design and test high-quality software to meet stakeholder requirements
  • Utilize software development best practices to ensure code is well structured, unit tested and easy to maintain
  • Work within an agile team and seek early feedback from customers and stakeholders
  • Participate in design and development reviews across the whole code base
  • Work collaboratively and contribute constructively to team meetings

Requirements For Associate Software Engineer

Linux
Python
JavaScript
  • Degree in computer science, engineering or other technical discipline
  • Strong problem-solving skills
  • Previous software experience
  • Good analytical skills
  • Good communication skills
  • Ability to prioritize work and complete tasks to deadline

Related Jobs