SonicJobs Logo
Left arrow iconBack to search

Embedded Software Engineer

Vantage Consulting
Posted 4 days ago, valid for a month
Location

High Peak, Derbyshire SK230QU, England

Salary

£50,000 - £60,000 per annum

Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

Sonic Summary

info
  • We are seeking an Embedded Software Engineer to join our team, focusing on developing embedded software for a variety of RF technology products.
  • Candidates must have a minimum of three years of experience as a professional embedded engineer and a bachelor's degree in computer science or engineering.
  • The role involves designing and developing embedded software solutions, troubleshooting existing systems, and improving design methodologies within a multidisciplinary team.
  • Key skills include proficiency in C programming, experience with embedded Linux, and familiarity with digital communication protocols.
  • Salary details are not provided in the job description, but the position requires occasional domestic and international travel.

Opportunity:

We are looking for an Embedded Software Engineer to join our team to work on a range of exciting products from conception through to volume production.

With a wide range of development tools, target hardwares, experienced engineers and an extensive preexisting codebase, you will be able to develop your skills and experience developing embedded software for products as part of the team. Our products range from low volume niche opportunity devices to high volume telecommunications and defence equipment. We specialise in RF technologies such as telecoms, space and high-altitude communication systems, radar and more.

Purpose of Role:

The Embedded Software Engineer will design and develop embedded software solutions to perform system management, control, calibration and other functions within the context of the complex RF systems which are designed and manufactured by us.

Working as part of a multidiscliplinary team, the Embedded Software Engineer will assist in analysis and problem solving of existing products, as well as developing new systems using a mixture of design methodologies.

Summary of Responsibilities:

  • Serves as the Embedded Software specialist within a multidisciplinary team.
  • Defines and documents the requirements of the embedded software both into and from the system specification working as part of a project team.
  • Detects areas in embedded systems that need improvement and leads the work on making those improvements.
  • In charge of trouble-shooting and the root cause analysis of issues with embedded systems.
  • Effectively interface with Customers.
  • Drive forward improvements in design and methodology for Embedded Software development.

Requirements:

  • Minimum of a bachelor's degree in computer science, engineering, or other appropriate field.
  • At least three years of experience as a professional embedded engineer
  • Experience developing bare-metal applications, direct register manipulation, ISR, Bootloaders, etc.
  • Experience working with different embedded platforms. E.g. STM32F/MSP430/PIC etc.
  • Experience with embedded Linux
  • Experience in working with real-time operating systems, especially FreeRTOS or SafeRTOS
  • Deep expertise in C programming
  • Ideally knowledge of C++/C#
  • Exposure to other languages would be preferential. Python, SQL, ASP.NET, java etc.
  • Experience in debugging and using debugging/programming tools such as STLink, CC Debugger, PICkit etc.
  • Knowledge of digital communication protocols such as I2C, SPI, Ethernet etc.
  • Experience in the use of Oscilloscope and Logic Analyser.
  • Knowledge of common software development methodologies.
  • Experience in working as part of a team
  • Strong interpersonal and writing skills
  • Exceptional analytical and problem-solving skills
  • Ability to communicate written information clearly for internal or external use.
  • Ability to multi-task and work in a fast-paced environment
  • Willing to travel occasionally, domestically or internationally.
  • Excellent interpersonal, communication and negotiation skill
  • Ability to obtain security clearance to SC level.

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.