Embedded Software Engineer

at  Eriez

Bedwas, Wales, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate26 May, 2024Not Specified01 Mar, 2024N/ATest Equipment,Rs485,Design Skills,Communication Protocols,Usb,Bug Tracking,Qt,Embedded Systems,Computer Science,Linux Distributions,GitNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ABOUT US:

Eriez Europe designs, develops and manufactures industry-leading magnetic separation, metal detection, fluid recycling and vibratory equipment for over 80 industries. We are a multinational company with our European headquarters having been established in the Caerphilly/Bedwas area for over 50 years.

REQUIREMENTS

  • Bachelors degree in Computer Science, Electrical, Software Engineering or other relevant field (Essential)
  • Demonstrated experience (5+ years) in designing, troubleshooting and testing real-time deterministic programs on embedded platforms (Essential)
  • Proficient in C++, C, C#, object-oriented design skills, with application to embedded systems (Essential)
  • Experience in one or more of the following areas: (Essential)
  • Multi-threaded and interrupt driven programs
  • Networking and integrating equipment
  • Graphical user interface development platforms (such as Qt)
  • Customised Linux distributions for embedded environments
  • Experience with software development processes: source control (such as Git), bug tracking and design documentations (Essential)
  • Experience with communication protocols e.g. I2C, UART, SPI, USB, RS485 (Desirable)
  • Experience with industrial network protocols e.g. Ethernet IP, OPC-UA (Desirable)
  • Experience using oscilloscopes, volt meters and other electronic test equipment (Desirable)
  • Ability to read circuit schematics (Desirable)

Responsibilities:

ABOUT THE ROLE:

We are looking for an experienced Embedded Software Engineer to help with the design and development of embedded systems software. In this role, you will work with a team of engineers through each phase of the product design and development program, and will be instrumental in the success of R&D products from concept to release. The successful candidate will have excellent communication skills, high attention to detail and strong problem-solving skills. They will also be comfortable taking full responsibility for a product development project from inception to completion.

RESPONSIBILITIES:

  • Design, write and debug software for industrial inspection, sorting and measurement equipment using various embedded systems
  • Work closely with software, hardware and manufacturing engineering disciplines to plan, design and develop systems to ensure compatibility and performance
  • Design, write and debug software running on a PC to provide various functionalities (e.g. ability to communicate to equipment and software to test circuit boards)
  • Maintain up to date knowledge of new technologies to help to expand and enhance current product offerings
  • Develop documentation for use by engineering, sales, manufacturing, suppliers, customers and other external stakeholders
  • Use version control software to clearly document changes
  • Provide support for product integration in the field


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Electrical/Electronic Manufacturing

Engineering Design / R&D

Software Engineering

Graduate

Computer science electrical software engineering or other relevant field (essential

Proficient

1

Bedwas, United Kingdom