Firmware Software Engineer

Location
Rhondda Cynon Taff
Salary
Up to £40k
Posted
08 Oct 2015
Closes
05 Nov 2015
Ref
PR4163
Contract Type
Permanent
Hours
Full Time

Job Elements: -

• Participates in product design, development and deployment
• Designs and develops firmware, test tools and training, appropriate to the product and technologies being produced (embedded controllers, FPGA’s, analog and digital circuits)
• Follows product from inception through product launch, interacting with early users, understanding issues and needs, and advocating and driving appropriate responses across the organization.
• Investigates and debugs complex system problems and drives engineering solutions to improve or correct product or process issues. .
• Writes test tools using LabVIEW or Microsoft .NET based C++ or C# applications
• Writes ECN''''s to document and communicate engineering changes throughout the organization, and coordinates implementation for smooth transitions of changes throughout manufacturing operations.

The ideal candidate will have:

• Bachelor’s degree in an engineering discipline with a minimum of five years of related knowledge and experience with embedded processor and FPGA firmware.
• Demonstrated understanding of instrumentation systems and their control including op amps, sensors, motor serial and parallel communication protocols (UART, SPI, I2C, RS232, DPRAM…), microprocessors and DSPs, and programmable logic (FPGA, CPLDs…)
• VHDL, Verilog, C/C++, assembler, and LabVIEW programming skills
• Experience with some of the following EDA tools: Modelsim, Xilinx ISE, Altera Quartus, TI code composer, Microchip MPLAB.
• Demonstrated understanding of good software design practices, revision control, understanding of design for manufacturing, design for test, and design for reliability
• Positive attitude, high energy, leadership, project management and troubleshooting skills
• Hands on engineer with good communication (written and oral) skills and likes to solve problems and work issues on the production floor as well as in the engineering lab