Careers

Call: +44 (0)23 8098 8890
E-mail:

ITDev provides fully managed technology design services from its modern high-tech offices on the Southampton Science Park. Despite being a small company with a family atmosphere, our software and electronics designs touch the lives of millions of people every day. Whether it is through our contributions to the Android operating system, or through our work on broadcast equipment that delivers television content throughout the world, you have probably experienced the results of some of our projects already.

We are conveniently located on the outskirts of Southampton close to the M27 and M3, and easily commutable from the south of the M4 (Newbury: 40 mins, Basingstoke: 35 mins).

Our talented Software Engineers and Electronic Design Engineers work with companies to create world-class products. We typically develop:

  • Embedded systems
  • Device drivers
  • Mobile applications (e.g. for Android)
  • PC and web-based applications
  • FPGA solutions

Our staff like working for ITDev for many reasons including: we have a wide variety of projects; we are constantly learning new technologies; we have a calm and relaxed work environment; the work is fun and enjoyable; we have a great family atmosphere. To see what we've been up to recently, take a look at our Facebook page.

Current Vacancies

We are looking for high-calibre engineers who share our strong company values of empathy, trust, considered, passionate and smart.

If you are looking to work for a growing consultancy where everyone works as part of a team and you are excited by varied, technically challenging, cutting-edge projects, then we want to hear from you.

We currently have the following vacancies:

As part of the strategic plan for 2016/17 we will be recruiting a Senior Software Engineer to complement our talented team of Software and Electronics Design Engineers. The Software Design group work on a variety of client projects from short to long term, in multidisciplinary teams of between 2 and 8 people. They are continually assessing the latest agile design methodologies; adopting and refining them where beneficial. The successful applicant will be expected to adapt to a variety of design and projects workflows.

Key Responsibilities:

  • Architecting and implementing software to meet customer requirements
  • Integrating software components, testing and debugging code
  • Liaising with stakeholders, including clients, as required
  • Ensuring software is developed according to relevant standards
  • Improving company processes

Competences and Skills:
  Essential:

  • Linux or Android driver development
  • C / C++
  • Scripting Languages (e.g. Python, Perl, ...)
  • Revision Control Systems (e.g. Git, Subversion, ...)
  • Team player
  • Quality focussed
  • Proactive communicator
  • Professional image
  • Ability to quickly learn new technologies and tools

  Desirable:

  • Linux kernel
  • Embedded Software (ARM, ...)
  • Android development using SDK and NDK
  • Java / C#
  • Working with open source community (e.g. upstreaming)
  • Understanding of interface protocols (e.g. I2C, SPI, USB, ...)
  • Encryption
  • Test and Integration (including Continuous Integration, e.g. Jenkins)
  • Agile development (e.g. Scrum, Kanban ...)
  • Project management
  • Peer reviewing
  • Working with clients

Qualifications and Experience:

  • A 1st/2:1 degree in Software Engineering, Computer Science or similar from a leading university, or equivalent qualification / experience
  • A minimum of 4 years' industrial experience in driver or embedded software development
  • Experience of compilers and debuggers
  • Experience of a Linux-based development environment
  • Exposure to the full software lifecycle

You must have a strong work ethic and you must be excited by varied and technically challenging projects.

Salary guide: £38,000 to £52,000

If you feel that you are an excellent match for this position then we would like to hear from you. Please see the application details below.
Job specification (PDF)

As part of the strategic plan for 2016/17 we will be recruiting a Senior FPGA Design Engineer to complement our talented team of Software and Electronics Design Engineers. The Electronics Design group work on a variety of client projects from short to long term, in multidisciplinary teams of between 2 and 8 people. They are continually assessing the latest design methodologies; adopting and refining them where beneficial. The successful applicant will be expected to adapt to a variety of design and projects workflows.

Key Responsibilities:

  • FPGA design and embedded software development to meet customer requirements
  • Implementing and integrating IP, testing and debugging code
  • Liaising with stakeholders, including clients, as required
  • Ensuring designs are developed according to relevant standards
  • Improving company processes

Competences and Skills:
  Essential:

  • FPGA architecture and design
  • Verification methodologies
  • A hardware description language (VHDL, Verilog, or SystemVerilog)
  • Scripting languages (e.g. Python, Perl, ...)
  • Revision Control Systems (e.g. Git, Subversion, ...)
  • Team player
  • Quality focussed
  • Proactive communicator
  • Professional image
  • Ability to quickly learn new technologies and tools

  Desirable:

  • VHDL experience
  • Xilinx Vivdao and ISE tools
  • Designing for video related applications
  • Embedded software skills (especially C / C++)
  • Test and Integration (including Continuous Integration, e.g. Jenkins)
  • Agile development (e.g. Scrum, Kanban ...)
  • Project management
  • Peer reviewing
  • Working with clients

Qualifications and Experience:

  • A 1st/2:1 degree in Electronic Engineering or similar from a leading university, or equivalent qualification / experience
  • A minimum of 4 years' industrial development experience in FPGA or electronics design
  • Experience of simulators, synthesis and place & route tools and hardware debug
  • Experience of a Linux-based development environment
  • Exposure to the full FPGA design lifecycle

You must have a strong work ethic and you must be excited by varied and technically challenging projects.

Salary guide: £38,000 to £52,000

If you feel that you are an excellent match for this position then we would like to hear from you. Please see the application details below.
Job specification (PDF)

As part of the strategic plan for 2016/17 we will be recruiting a Software Engineer to complement our talented team of Software and Electronics Design Engineers. The Software Design group work on a variety of client projects from short to long term, in multidisciplinary teams of between 2 and 8 people. They are continually assessing the latest agile design methodologies; adopting and refining them where beneficial. The successful applicant will be expected to adapt to a variety of design and projects workflows.

Key Responsibilities:

  • Designing and implementing software to meet customer requirements
  • Integrating software components, testing and debugging code
  • Liaising with stakeholders, including clients, as required
  • Ensuring software is developed according to relevant standards
  • Improving company processes

Competences and Skills:
  Essential:

  • Python
  • Relational database design and implementation, including experience of SQL
  • Web-based application development
  • Revision Control Systems (e.g. Git, Subversion, ...)
  • Team player
  • Quality focussed
  • Proactive communicator
  • Professional image
  • Ability to quickly learn new technologies and tools

  Desirable:

  • Use of, and development for, Linux platforms
  • Experience of user interface design and frameworks, such as QT
  • JavaScript, CSS, PHP, Perl
  • C/C++ , C#, Java
  • Test and Integration (including Continuous Integration, e.g. Jenkins)
  • Agile development (e.g. Scrum, Kanban ...)
  • Peer reviewing
  • Working with clients

Qualifications and Experience:

  • A 1st/2:1 degree in Software Engineering, Computer Science or similar from a leading university, or equivalent qualification / experience
  • A minimum of 2 years' experience in software development using Python
  • Experience of a Linux-based development environment
  • Exposure to the full software lifecycle

You must have a strong work ethic and you must be excited by varied and technically challenging projects.

Salary guide: £32,000 to £40,000

If you feel that you are an excellent match for this position then we would like to hear from you. Please see the application details below.
Job specification (PDF)

The primary role of the successful candidate will be to develop FPGA designs for ITDev's clients using VHDL or Verilog. We offer a broad range of services from specification and design, right through to evaluation and production test support. As such, this role is likely to include some involvement at every stage of the design cycle. In addition, opportunities will be available to gain experience in software development, and the perfect candidate will demonstrate an interest and aptitude in both hardware and software.

The ideal candidate will have recently obtained (or be predicted this academic year) a 1st/2:1 in Electronic Engineering or a similar degree from a leading university.

Salary guide: £26,000

If you feel that you are suited to this position then we would like to hear from you. Please see the application details below.
Full job specification (PDF)

The primary role of the successful candidate will be to develop and support bespoke software for ITDev's clients. Typical projects include embedded software development under Microsoft, Linux and other embedded operating systems; microcontroller and DSP firmware, Android and Linux drivers. These are most frequently developed using C/C++.

The ideal candidate will have recently obtained (or be predicted this academic year) a 1st/2:1 in Software Engineering, Computer Science or similar degree from a leading university.

Salary guide: £26,000

If you feel that you are suited to this position then we would like to hear from you. Please see the application details below.
Full job specification (PDF)

The primary role of the successful candidate will be to develop and support bespoke software for ITDev's clients. Typical projects include cloud based database systems; web-based applications and GUIs developed under Microsoft or Linux operating systems. These are most frequently developed using SQL, Python and PHP. Knowledge of C will be beneficial.

The ideal candidate will have recently obtained (or be predicted this academic year) a 1st/2:1 in Software Engineering, Computer Science or similar degree from a leading university.

Salary guide: £26,000

If you feel that you are suited to this position then we would like to hear from you. Please see the application details below.
Full job specification (PDF)

The primary role of the successful candidate will be to develop, test and support bespoke software predominantly on internal projects.

The ideal candidate will be targeting a 1st/2:1 in Software Engineering, Computer Science or similar degree from a leading university.

Salary guide: £17,000 pro-rata

If you feel that you are suited to this position then we would like to hear from you. Please see the application details below.
Full job specification (PDF)

Company Benefits

We offer a fantastic range of benefits including (for full-time, permanent positions):

  • Flexible working.
  • Pension scheme.
  • Health cover.
  • 25 days holiday per year, plus bank holidays.
  • Childcare vouchers for eligible staff via salary sacrifice.
  • Free membership of professional institutions (IET).
  • Regular appraisals and quarterly update meetings with your mentor to review your personal objectives.
  • Free car parking.
  • And free fruit!

We run a reward scheme where all staff can recognise any employee that acts in a way that exemplifies our company values, by sending them a value card. Each month we pick two cards at random with the recipients receiving a small prize!

ITDev organises a range of sports and social activities. Based in Southampton, we have the delights of the Solent and the New Forest on our doorstep.

Application Details

To apply for a position at ITDev, please send your CV with a covering letter to email. Please quote the reference ID and explain why you are suited to this position. Please only apply if you have an unrestricted right to work in the UK (see "Workers from outside the EU" below). We will only respond to individual applicants. No agencies please.

Equal opportunities

We are an equal opportunities employer (see our code of conduct for more information).

Workers from outside the EU

ITDev does not have a UK Border Agency sponsor license, and so we are currently unable to sponsor workers from outside the European Economic Area. All candidates that are invited for interview will be requested to bring documentation to confirm their identity and their unrestricted right to work in the UK.

Latest News

Electronics design show 2015
22nd October 2015
In a follow-up to the Electronics Design Show conference panel, Andy Culmer presents more background on the three misconceptions about FPGAs he put forward in ...more
IoT Security Foundation Logo
23rd September 2015
ITDev is excited to announce that it is a founding member of the IoT Security Foundation (IoTSF) which has been established to promote excellence in IoT ...more
Values draw winners
7th August 2015
Steven and Kris were the winners of this month's Values draw. Steven was recognised for being CONSIDERED with regard to defining the requirements and planning ...more
Welcome meal July 2015
20th July 2015
The ITDev team headed out for a meal on Friday 17th July to welcome our new starter Izaan and two summer interns: Lloyd and Joe. Izaan is a graduate software ...more