Embedded C++ Contract Jobs

Hiring a contractor? Reach 1000s of UK-based and remote candidates. Money-back guarantee.

This Week

High rate for Embedded C++ in UK

Contract Embedded C++ Software Engineer

1 day ago
SoCode - Cambridge, UK

Contract Embedded C++ Software Engineer
Location: Cambridge
Duration: 12 months + extension
Hourly Rate: £48.00 per hour

SoCode are proud to be working in partnership with a semiconductor firm in Cambridge who work at the cutting edge of technology, and we have a fantastic Contract opportunity for an Embedded C++ Engineer.

We’d expect you to be an experienced, passionate and creative engineer with experience of developing embedded software for FPGA or System on Chip (SoC) products.

Working alongside likeminded developers you will relish having to implement solutions and acquire many new skills along the way. For example, in addition to writing drivers in the software, you may well end up helping to verify the silicon designs as well.

The following experience will enable you to contribute quickly:

  • Ability to write assembler, C++ programs targeted at embedded systems, primarily 32-bit processors primarily 32 bit processors running RTOS
  • Expereicned in Python
  • Prototyping, debugging and hardware bring-up being happy with bare-metal programming
  • Video interfacing (e.g. HDMI, DisplayPort)
  • Communication protocols (e.g. USB, Ethernet, Wi-Fi – high speed)

To apply please call Shannen on 01223 620868, alternatively send your CV to [email protected]

High rate for Embedded C++ in UK

Python Developer

1 day ago
IC Resources - Cambridge, UK
We are looking for an experience Python Developer to develop a new software tool and be part of an established, technology driven team. You will be working with a leading company in cutting edge security systems where your primary focus will be applications development in Python, but some knowledge of C/ Embedded C++ would be preferential. We are willing to offer between £50 – £60/ hour experience depending and an initial contract of 6 months with likelihood of extension.

Core skills:
OOD Python application development

Desktop software development is preferential over web development experience

Test framework or test automation experience

If you have the skills and experience for this role, please get in contact Peter Greenlaw on 0118 907 7883 and apply with an attached CV.

The post Python Developer appeared first on IC Resources .

Last 90 Days

High rate for Embedded C++ in UK

Contract Embedded C++ Software Engineer

7 days ago
SoCode - Cambridge, UK

Contract Embedded C++ Software Engineer
Location: Cambridge
Duration: 12 months + extension
Hourly Rate: £48.00 per hour

SoCode are proud to be working in partnership with a semiconductor firm in Cambridge who work at the cutting edge of technology, and we have a fantastic Contract opportunity for an Embedded C++ Engineer.

We’d expect you to be an experienced, passionate and creative engineer with experience of developing embedded software for FPGA or System on Chip (SoC) products.

Working alongside likeminded developers you will relish having to implement solutions and acquire many new skills along the way. For example, in addition to writing drivers in the software, you may well end up helping to verify the silicon designs as well.

The following experience will enable you to contribute quickly:

  • Ability to write assembler, C++ programs targeted at embedded systems, primarily 32-bit processors primarily 32 bit processors running RTOS
  • Prototyping, debugging and hardware bring-up being happy with bare-metal programming
  • Video interfacing (e.g. HDMI, DisplayPort)
  • Communication protocols (e.g. USB, Ethernet, Wi-Fi – high speed)

To apply please call Shannen on 01223 620868, alternatively send your CV to [email protected]

Embedded Software Engineer

10 days ago
Carbon60 - Farnborough, UK

An excellent opportunity has arisen working for a Prestigious Manufacturing Organisation based in Farnborough.

This is a contract position, likely to last at least 12 months, and is to cover a current vacancy within the Engineering Department.

The requirement is for an Embedded Software Engineer to lead the development of the core firmware platform and specific tool firmware using a range of technologies including DSPIC, ARM M0+/M4 and Zync Ultrascale+.

The applicant will be a core member of a small team working closely with the electronic, mechanical and software engineers.

Candidates should have strong C and C++ Programming knowledge within an embedded environment, alongside an understanding of working with low level, real time operating systems (e.g RTX5 or Free RTOS). Interfacing with Hardware, and working with processor peripherals such as SPI, VART or ADC. Experience of ARM Cortex would be a distinct advantage.

Key responsibilities:

To develop and agree the embedded software specification for tool developments.

Implement object orientated embedded C++ 11 firmware for ARM Cortex M0/M4 devices.

Working with real-time operating system on embedded devices.

Implementation and bug fixing for firmware using C for a range of devices include dsPIC.

Development and debugging of FPGA code using VHDL.

Development of algorithms to acquire, process and transmit data down hole.

Documentation of Firmware (UML using Enterprise Architect, Doxygen)

Implementation and testing of drivers to interact directly with hardware.

Undertake testing and debugging of tools using a range of electrical test equipment including oscilloscopes, logic analysers etc.

Development of PC test software using C#.

Developing tests to validate and resolve issues when tools are operating at elevated temperatures, typically 177C.

Key Qualification/Experience required:

  • Educated to degree level i.e. BSc/BEng or equivalent qualification in a related discipline; such as Electronics, Physics or Computer Science with 2+ years relevant experience.
  • Candidates without formal qualifications but with 5+ years relevant experience will also be considered
  • Strong C and C++ skills in an embedded, multi-threaded environment.
  • Able to design, develop and document objected orientated code.
  • Strong analytical and debugging skills.
  • Experience of hardware/software interfacing, particularly analogue data conversion and digital electronics
  • Experience of Low-level communication interfaces, RS232, SPI
  • Strong communication skills, both written and verbal.
  • An ability to work in a multi-disciplined team.
  • Highly motivated self-starting approach.

Desirable

  • FPGA design, interfacing and test using VHDL
  • Experience in using CMSIS/RTX real-time operating systems.
  • Exposure to different development methodologies
  • Familiarity with sensor physics and signal processing algorithms.
  • Experience of digital electronic design/interfacing.
  • Experience of implementing code in C# and Python.
  • Experience working with ARM M0+/M4.
  • Experience using the Vivado development environment with Zync Ultrascale+

The recruiter has stated that all applicants for this job should be able to prove they are legally entitled to work in the UK. Carbon60 is a trading name of Carbon60 Limited an Employment Business/Agency.

Senior Embedded C++ Consultant

15 days ago
X4 Group - County Cork, UK

Job Title

Senior Embedded C++ Consultant

Job Role

A medical client with an R&D centre in Ireland have a 12 month contract opportunity for a Senior Embedded C++ Engineer to join them on a greenfield medical device development.

Required skills

C++11 is desired along with SafeRTOS/FreeRTOS or an equivalent experience (any MISRA or safety critical related experience will be considered relevant).

Any experience with Embedded developments on NXP 54618 or equivalent devices, using C++11 on an embedded RTOS or Linux variant .. real time deadlines and Experience with I2C, SPI, RS485, RS232 based device interfacing (CAN Bus would also suffice) with A/D interfacing will make you stand out.

Job Opportunity

The opportunity is for a 12-month contract at a £45 - £65 per hour rate.

Application Process

Please apply with an up to date copy of your CV and follow this with a call to me on to discuss the opportunity in more detail, the process is a phone call followed by a face to face.

EMBEDDED C++ SOFTWARE ENGINEER

1 month ago
Morson International - Glasgow, UK

Undertaking Full Lifecycle Software Design utilising C++ in a real time embedded systems environment. The role requires the estimation, analysis, design, implementation, test, debugging and qualification of software systems in a real time, embedded, safety related environment.

ESSENTIAL SKILLS / PROVEN ABILITY

  • Real-time embedded Software Embedded C and/or C++.
  • Ability with a range of RTOSs, platforms and of the hardware/software interface E.g. ThreadX, FreeRTOS, uC/OS, VxWorks and "bare metal".
  • Ability with a range of development environments and build systems.
  • OOD, OOP, SOLID and TDD principles.DESIRABLE SKILLS / KNOWLEDGE
  • Practical ability in design patterns.
  • Hardware/software interface and debug.
  • Any ability in developing communications protocols (RS232, RS485, Ethernet, TCP/IP)
  • |Developing to standards in a safety-related environment (DEFSTAN 00-55/00-56, IEC 61508, DO178B or similar)

ADDITIONAL SECURITY INFORMATION: IDEALLY WE SEEK A SOFTWARE ENGINEER WHO HAS WORKED IN A MILITARY / DEFENCE ENVIRONMENT / INDUSTRY WITHIN THE LAST 12 MONTHS OR WHO IS CAPABLE OF OBTAINING SECURITY CLEARANCE (SC LEVEL MINIMUM)

C++ Software Engineer

1 month ago
Talent International - Bath, UK

Location:

Bath, Somerset

Work type:

Contract

Business sector:

Development

Salary:

£350 - £425 per day

Job reference:

wftr2g_1547454570

Start date:

ASAP

Contact email:

[email protected]

Advertiser:

Matthew Pearce


c++, python, golang, embedded, IOT, application development, WIFI, Networking / Contract

One of Talent International's clients in the SW requires an embedded c++ engineer on a contract basis. I am looking for solid Linux candidates, with PCI, DMA device driver experience ideally.

KEY SKILLS/EXPERIENCE:

  • Strong academic background with a degree in Computer Science or equivalent
  • Track record of being able to deliver new features within agreed timescales
  • Must have working experience in the following technologies:
  • Working experience in one or more of the following is preferred:
  • Experience of all aspect of software lifecycle, Agile projects
  • Ability to communicate articulately, both verbally and in writing to colleagues and clients.
  • C/C++
  • Python
  • Docker Containers (or equivalent)
  • Linux development (user space and/or kernel space)
  • Linux networking
  • Linux kernel
  • IP networking protocols
  • Golang
  • Wi-Fi protocols and networking
  • Bluetooth device management and data communications
  • Cellular (UE), device management, AT commands
  • Authentication and security management in IoT Security architectures)

C++, python, golang, embedded, IOT, application development, WIFI, Networking, Software Engineer, Software Developer

Contract Software Engineer - Embedded C++

1 month ago
Redline Group - Essex, UK
The Redline Group have an URGENT Contract Embedded Software Engineer job to support new exciting projects for a London-based design and manufacturer.

Key Job Requirements - London:
  • Embedded C++ (11 or 13)
  • QT
  • TCP/IP protocols

The role will be initially for 6 months, with the view to extend beyond this period (12-18 month project)

**Apply for the contract job now for immediate interview**

If you are interested in the Contract Embedded Software job, which is based in London please send your CV to [email protected] or call him 01582 878833
Rates by region
UK£46/hour