Enable job alerts via email!

Senior Software Engineer (C++)

Futures

Harrogate

On-site

GBP 40,000 - 70,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a talented Software Engineer proficient in C++ and embedded systems. This role involves developing and testing software for innovative hardware solutions, ensuring high-quality standards are met throughout the process. You will collaborate with various teams to deliver exceptional products, contributing to the growth of cutting-edge technologies. The company offers a fantastic working environment, a competitive salary, and an attractive benefits package, making it an ideal opportunity for those looking to advance their careers in software engineering.

Qualifications

  • 3-4 years of experience in Embedded Software Engineering.
  • Strong knowledge of C/C++ and RTOS in ARM/Cortex environments.

Responsibilities

  • Develop and test software within project frameworks and deadlines.
  • Design and add features to embedded software, ensuring quality procedures.

Skills

C++
Embedded Software Development
RTOS
Firmware Development
Microprocessor Knowledge

Education

Degree in Software / Computer Engineering

Tools

PC-based Software Development Tools

Job description

Our client is a leader within their field, developing both hardware and software technologies and producing their products at their UK manufacturing facilities. Due to continued growth we are now looking for an additional Software Engineer with C++ skills to join the engineering team. You will need to be a confident Embedded Software Engineer able to work on projects which are either team related or a solo effort. On offer is a fantastic working environment, a highly competitive salary and a very attractive benefit package.


Software Engineer - Role & Responsibilities - C++, RTOS, Firmware, Electronics
  1. To assess feasibility and assist in development of product software specifications, where required.
  2. Development and testing of software within the project framework, to the required project plan and deadlines.
  3. Ability to design and add features to embedded software, including Real-time operating systems (RTOS), using higher level language (C / C++) in an ARM/Cortex environment.
  4. Development of production test code with Production Engineering is required.
  5. Liaison with all relevant parties, including Sales, Production, QA etc., in order to ensure all requirements are fully met.
  6. Maintenance of Software Quality procedures.

Software Engineer - Skills and Experience - C++, RTOS, Firmware, Electronics
  1. A degree in Software / Computer Engineering or equivalent.
  2. Excellent PC skills, including use of PC-based software development tools.
  3. Experienced in C/C++ software.
  4. Excellent working knowledge of modern microprocessor and micro controller designs, ideally ARM/Cortex environments.
  5. Must be able to demonstrate relevant skills with typically 3-4 years experience in a similar role.
  6. Fully conversant with ISO9001 Quality requirements.
  7. Experienced in developing embedded software for Electronic interfaces.

Software Engineer, Electronics, Microprocessor, C/C++, Firmware

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.