Enable job alerts via email!

Junior Embedded Software Engineer

Eseye Limited

Guildford

On-site

GBP 40,000 - 80,000

Full time

30+ days ago

Boost your interview chances

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

Job summary

An innovative firm is seeking a talented Embedded Software Engineer to join their dynamic Hardware team. In this role, you will be at the forefront of developing cutting-edge IoT solutions, working on the entire product development cycle from specification to testing and certification. You will contribute to the design and development of embedded software for the HERA product range, ensuring high quality and reliability. This position offers a unique opportunity to work closely with hardware, enhancing your skills in a busy design environment. If you are passionate about embedded systems and eager to make an impact, this is the perfect opportunity for you.

Benefits

Competitive salary
Excellent training
Career development opportunities

Qualifications

  • Solid experience in embedded 'C' development for microcontrollers.
  • Degree in electronics or related engineering is required.

Responsibilities

  • Develop embedded software ensuring quality and innovation.
  • Test software thoroughly to minimize bugs in QA and customer acceptance.

Skills

Embedded C development
C++ programming
Digital communications systems
Debugging embedded software
Network protocols

Education

Degree in electronics, computing or related engineering

Tools

Software debug tools
Laboratory test equipment

Job description

Eseye Guildford United Kingdom Hardware Hybrid

Company Description

IoT technology is transforming our world – Eseye empowers businesses to embrace IoT without limits. We deliver innovative IoT cellular connectivity solutions that help our customers drive business value, deploy differentiated experiences, and disrupt their markets. Supported by a powerful partner ecosystem, we seamlessly connect devices across 190 countries, agnostic to over 700 available global networks. We do this by using disruptive technologies and services aimed at reducing the complexity around cellular connection management, providing ubiquitous connectivity services from device to cloud.

Position

Eseye has an exciting opportunity for an Embedded Software Engineer to join the growing Hardware team. In this team, we specify, design, develop, test, and certify the hardware and embedded software used in our HERA product range. This range includes our HERA600 cellular routers and also bespoke Internet-of-Things product designs for our customers based around our HERA300 rapid prototyping platform.

The successful applicant is expected to become a key software development engineer working as part of a team on larger developments and individually on their projects. They can expect to be involved in the entire product development cycle from specification through to acceptance testing and certification.

Key Responsibilities
  1. Develop embedded software in a "right first time, right on time" spirit.
  2. Test thoroughly to minimise the number of bugs discovered in QA and customer acceptance testing.
  3. Assist in the pursuit of best tools, methods and design practice.
  4. Provide quality and innovation in design.
  5. Continuously improve own knowledge and expertise.
  6. Estimate task time-scales and work to achieve agreed targets.
  7. Software maintenance of existing products, and peer review of new projects.
Requirements
  1. Solid industry experience in an embedded 'C' development role (microcontroller/constrained device not PC).
  2. Degree (or equivalent) in electronics, computing or related engineering.
  3. Experience with digital communications systems and protocols in an industrial environment.
  4. Able to design, develop and test embedded software in C or C++.
  5. Able to understand electronic designs, particularly for digital logic and microcontroller circuits.
  6. Familiar with debugging embedded software using software debug tools and laboratory test equipment.
  7. Enthusiasm for developing products for volume manufacture.
  8. Enthused by working on software that is closely linked to hardware.
  9. Must enjoy working in a busy design engineering environment.
  10. A working knowledge of network protocols and systems.
  11. Good oral and written communication skills.
  12. Ability to communicate directly with customers.
  13. A strong sense of taking personal responsibility whether working solo or within a teamwork setting is essential.
Additional skills that will strengthen your application:
  1. Kernel/User Space embedded Linux development. Preferably openWRT.
  2. Real time operating systems. Preferably FreeRTOS.
Other information

Offer competitive salary and excellent training and career development.

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

Similar jobs

Junior Fullstack Software Engineer

Cryptio

London

Remote

GBP 40.000 - 55.000

9 days ago

Junior C# Software Engineer

PayPoint Group

Welwyn Garden City

Hybrid

GBP 30.000 - 45.000

Yesterday
Be an early applicant

Software Engineer, Ceph & Distributed Storage

Canonical

London

Remote

GBP 40.000 - 60.000

Yesterday
Be an early applicant

Ubuntu Core Software Engineer

Canonical

London

Remote

GBP 40.000 - 60.000

4 days ago
Be an early applicant

Software Engineer | Payroll & HRTech

Randstad (Schweiz) AG

City Of London

Remote

GBP 55.000 - 70.000

2 days ago
Be an early applicant

Automotive Software Engineer (Reverse Engineering)

ZipRecruiter

London

Remote

GBP 70.000 - 80.000

3 days ago
Be an early applicant

Nodejs Senior Software Engineer (100% Remote - United Kingdom)

Bitfinex

London

Remote

GBP 60.000 - 90.000

3 days ago
Be an early applicant

Senior Software Engineer

Humanitec

London

Remote

GBP 60.000 - 90.000

4 days ago
Be an early applicant

Senior Software Engineer (Remote UK, Hybrid Bracknell / Daresbury)

Ivanti

Bracknell

Remote

GBP 40.000 - 70.000

4 days ago
Be an early applicant