Job Search and Career Advice Platform

Enable job alerts via email!

Firmware Engineer

1872 Consulting

Tees Valley

Hybrid

GBP 40,000 - 55,000

Full time

10 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading engineering consultancy in Tees Valley is seeking a Firmware Engineer to drive new product development and provide product support. The ideal candidate will have experience with embedded software and C programming, and will troubleshoot issues on custom control boards. This hybrid role includes working in the Cleveland area and requires eligibility to work in the US. The company offers a supportive team environment focused on innovation.

Qualifications

  • Bachelor's degree in Electrical Engineering or Software Development, or equivalent work experience.
  • Knowledgeable with common software development practices.
  • Effective interpersonal and relationship-building skills.

Responsibilities

  • Designing and developing software for company testers and devices.
  • Engaging in all phases of development.
  • Troubleshooting low level controller/software related problems.

Skills

C programming
Embedded software development
Communication protocols (I2C, SPI)
Customer service orientation

Education

Bachelor's degree in Electrical Engineering or Software Development

Tools

Integrated Development Environments (IDEs)
Segger J-Link
Oscilloscope
Job description

We are looking for a Firmware Engineer to play a key role in new product development and existing product support. Reporting to the Firmware Supervisor, the successful candidate will enhance, troubleshoot, research, and resolve embedded software challenges on custom designed controller boards.

This company has been a leading provider of material durability testing products since 1956. They manufacture laboratory test equipment like weathering testers, light stability testers, and corrosion testers, and also offer contract testing services for weathering and corrosion. With global facilities in the U.S., England, Germany, and China, their corporate headquarters and manufacturing center are near Cleveland.

Responsibilities
  • Designing and developing software to work with company testers, devices, sensors, and other peripherals.
  • Engaging in all phases of development, including concept, design, documentation, prototype, test and manufacturing.
  • Writing touchscreen user interface software.
  • Developing control systems algorithms to improve control system performance.
  • Troubleshooting low level controller/software related problems.
  • Writing test instructions, test reports, and engineering change notices.
  • Open-minded and willing to adopt company's software development strategy.
  • Recommending improvements to company's software development process.
  • Providing technical assistance to the engineering, purchasing, service, sales, marketing, and production departments.
Education, Experience and Skills
  • Bachelor's degree in Electrical Engineering or Software Development, or has equivalent work experience.
  • Knowledgeable with common software development practices and the C programming language.
  • Knowledgeable with common embedded software development IDEs (integrated development environments) and debuggers (e.g. Segger J-Link).
  • Knowledge of communication protocols is a plus (e.g. I2c, SPI).
  • Knowledge of utilizing an oscilloscope for troubleshooting/data collection is a plus.
  • Strong customer-service orientation. Effective interpersonal and relationship-building skills.
  • Has a good sense of humor and a small ego.
Position Details

Hybrid. The office is located in the Cleveland area.
Must be eligible to work in the US without sponsorship.
W2 employees only. C2C candidates will not be considered.

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