Skip to main content

This job has expired

Senior Embedded Software Engineer

Employer
Michael Page Technology
Location
England, Bedfordshire
Salary
additional benefits
Closing date
24 Sep 2021

View more

Sector
Manufacturing
Responsibilities
Operations
Position/Level
Consultant
Contract Type
Permanent
Language
English

Job Details

Senior Embedded Software Engineer - software developer - embedded software - senior embedded engineer

Based in Cambridge

My client is looking for a Senior Embedded Software Engineer to perform the role of lead software development engineer, for a local multi-discipline design and development team, within the client's measurement and analytical products business.

Client Details

Senior Embedded Software Engineer - software developer - embedded software - senior embedded engineer

My client is a leading global technology company that energizes the transformation of society and industry to achieve a more productive, sustainable future. By connecting software to its electrification, robotics, automation, and motion portfolio, pushes the boundaries of technology to drive performance to new levels.

Description

Senior Embedded Software Engineer - software developer - embedded software - senior embedded engineer

  • Develop technical solutions from marketing requirements, in conjunction with other technical disciplines in the team
  • Develop software architectures and high-level designs
  • Support and direct other software engineers in the local team.
  • Undertake all aspects of real-time embedded software development including application code, BSPs, etc.
  • Estimate, plan, and document work at all stages of the development cycle.
  • Apply a variety of accepted software development concepts as well as having the resourcefulness to introduce new methodologies and technologies.
  • Follow company development processes and support the introduction of new initiatives to the local team
  • Define work packages for third party developers and direct their activities in conjunction with the project manager
  • Work on new product development projects and legacy product maintenance.

Demonstrate good teamwork, supporting other departments, and collaborating with other design and development teams

Profile

Senior Embedded Software Engineer - software developer - embedded software - senior embedded engineer

Essential

- Good bachelor's or master's degree in Electronic/Software engineering or a similar technical subject.
- Good knowledge of software architectures and ability to create suitable software architectures for products
- Experienced in writing embedded software using the C programming language - low-level drivers, application code, etc.
- Experience in using the real-time OS.
- Experience in writing test code. Knowledge of testing methodologies.
- Experienced in agile development practices.
- Cybersecurity awareness, experience in writing software following a secure development lifecycle.
- Good debugging skills; should be able to use oscilloscopes, logic analyzers, etc

Desirable

- Experience in the development of resource-constrained and ultra-low power instrumentation.
- Experience in EmbOS, ThreadX, Win CE
- Experience in IAR IDE, Visual Studio, Klocwork, and TFS
- Experience in TCP/IP stack and related protocols(HTTP, HTTPS, FTP, SFTP, TLS, MQTT, SMTP)
- Experience in test frameworks, mock function frameworks, etc. is beneficial.
- Knowledge of build servers, continuous integration, static code analyzers, MISRA coding standards, version control tools, sprint planning tools
- Experience SQLite, file systems for embedded devices, etc.
- Embedded software development experience with industrial communications protocols such as HART, Modbus, Profibus, Fieldbus
- Good understanding of analog and digital electronics.
- Knowledge of C++, C#, HTML, Python, JSON, Jscript, MFC, .Net.

Job Offer

Senior Embedded Software Engineer - software developer - embedded software - senior embedded engineer

  • Private healthcare
  • Company's scorecard/business/personal bonus
  • Competitive salary package
  • Leading a team of innovative individuals
  • Holiday allowance

Company

Michael Page Technology, part of PageGroup, is one of the world’s best-known and well-respected professional recruitment consultancies. We are a leading provider of permanent and contract recruitment for IT professionals across a spectrum of roles from CIO and CTO to IT Security Manager and Service Desk Analyst in businesses that range from start-ups to multi-national household brands.

We have 200 consultants in 20 countries dedicated to IT recruitment and specializing in the following technology roles:

  • IT Project and Programme Management
  • IT Strategy and Leadership
  • Infrastructure, Operations and IT Service Management
  • Web and Application Development
  • Security 
  • Testing/QA
  • Business Intelligence and Databases
  • ERP and Business Solutions

This ensures that we fully understand the specific requirements of each role and benefit from wide a pool of relevant existing candidates.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert