SonicJobs Logo
Login
Left arrow iconBack to search

Senior Embedded Software Engineer

Travis Talent Ltd
Posted 3 days ago, valid for a month
Location

Sheffield, South Yorkshire S9, England

Salary

£60,000 per annum

Contract type

Full Time

In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.

Senior Embedded Software Engineer Sheffield
Up to £60,000 | Career Growth Opportunity

About the Role:
As a Senior Embedded Software Engineer you will develop and maintain embedded software independently, while also creating and updating relevant technical documentation. Consistently delivered high-quality work, completing assigned tasks on schedule.

Key Responsibilities:

Research, design and develop software solutions for new and existing products and features.

Provide full technical documentation for allocated projects and provide support for those projects where future design changes are required.

Ensure product designs and code conform to all relevant standards pertaining to safety, functionality and performance.

Work with the Project Manager and/or the Team Leader to provide realistic effort estimates for new projects.

When required provide support to resolve customer issues.

Train and support new staff where the need arises.

Essential Requirements

Bachelor degree or above, computer or electronic information relevant major preferred.

At least 5 years of experience in embedded SW development.

Able to understand the hardware schematic and co-work with hardware engineers.

Familiar with MCU development such as Cortex-M3, Cortex-M4.

Proficient in C/C++ skills, familiar withC++ 11 or higher.

Familiar with common network communication protocols such as HTTP, MQTT and correspond troubleshooting.

Familiar with Linux debugging tools such as GDB and strace.

Strong interpersonal skills, good communications in both written and verbal.

Desirable Requirements

Hardware development/debugging experience.

Familiar with Linux driver development and porting.

Familiar with script language such as Python and JS.

Technical team leadership experience.

Technical project management experience.


Apply now in a few quick clicks

In order to submit this application, a TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.