3 weeks ago

Embedded Software Engineer

High Peak 50K - 60K Permanent

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.
Share this job:

Apply now

Similar Jobs

37 minutes ago

BMS Commissioning / Service Engineer

Glasgow 320 - 360 Contract

Experience - 6-Month ContractLocation: ScotlandContract Type: Temporary (6 months)Salary: Competitive, based on experience About the RoleWe are looking for an experienced Building Management System (BMS) Engineer with hands-on expertise in Siemens or...

1 day ago

Senior BMS Commissioning Engineer

Manchester 65K - 75K Permanent

Senior BMS Commissioning EngineerManchester £65,000 - £75,000 I am currently recruiting on behalf of an industry leader who are looking for an experienced Senior BMS Commissioning Engineer. The right candidate will have hands-on experience commission...

1 day ago

Chief Financial & Operations Officer (CFOO) - Automotive

Shropshire 50 - 60 Contract

Job Title: Chief Financial & Operations Officer (CFOO) - Deep Tech StartupLocation: United kingdom, remote Type: Full-time, contract(12 months that will later lead to a full time paye scheme offer with benefits)About Us: We are a deep-tech startup de...

1 day ago

Control Systems Engineer - Stafford

Stafford 35K - 55K Permanent

Control Systems Engineer Stafford - hybrid working Up to 55kJoin my clients team as a Control Systems Engineer, where your innovative problem-solving skills will shine. Collaborate with a team of highly skilled engineers dedicated to helping you grow...

1 day ago

Chief Financial & Operations Officer (CFOO) - Automotive

Shropshire 60 - 80 Contract

Job Title: Chief Financial & Operations Officer (CFOO) - Deep Tech StartupLocation: United kingdom, remote Type: Full-time, contract(12 months that will later lead to a full time paye scheme offer with benefits)About Us: We are a deep-tech startup de...

4 days ago

Electrical Design Engineer

Dorking 38 - 42 Contract

Job Title: Electrical Design EngineerLocation: DorkingRate: £38- £42IR35: Outside Job Description:We are seeking an experienced Electrical Design Engineer to join our team in Dorking. The role involves the design and specification of cable systems, c...

6 days ago

BMS Commissioning Engineer

Manchester 350 - 370 Contract

About the Role:We are seeking an experienced BMS Commissioning Engineer to join a high-profile project in Manchester. If you have a strong background in Building Management Systems (BMS) and are well-versed in Schneider Electric's EcoStruxure platfor...

1 week ago

BMS Applications Engineer

City of London 60K - 70K Permanent

BMS Applications Engineer - London Hybrid (Office/Home Based£60,000 - £70,000 per annum (depending on experience) + Company Benefits A leading client of mine is expanding their in-house team in preparation for an increase in projects next year.They a...

1 week ago

BMS Service Engineer

City of London 50K - 60K Permanent

BMS Service Engineer£50,000 - 60,000 + Car or Car AllowanceLondonExciting opportunity to join a leading force in the BMS Industry as a BMS Service Engineer in London. With a commitment to ongoing growth and a vision to expand their influence, this re...