Firmware Developer


Premium Job From SafetySpect UK Limited

Recruiter

SafetySpect UK Limited

Listed on

24th May 2021

Location

London

Salary/Rate

£45000 - £55000

Salary Notes

Competitive

Type

Permanent

Start Date

immediately

This job has now expired please search on the home page to find live IT Jobs.

SafetySpect UK limited is developing optical sensing technology that help identify species of fish and freshness in real time based on spectroscopy systems. Our detectors are based on sensors that are developed based on 
multi spectroscopy modes. See our website www.safetyspect.com for more details. You will be responsible for system development and integration of third party spectroscopy measurement modules in SafetySpect products. You will be the primary contributor to the ongoing development and maintenance of the firmware stack that runs on our products. You will have ownership over development, bug 
fixing, testing, production release and field support - basically the entire product life cycle You will work closely with other SafetySpect employees and our R&D collaborators at Queens University BelfastLocation: Belfast, London or potential for virtual working (UK only) Responsibilities: Responsible for firmware development, debug, simulations and testing Develop system/board architecture and execute implementation Design, develop, code, test, verify and debug system software Perform schematics design and multi-layer PCB layout Source components and interface with supply chain to procure required parts System performance measurement and tuning. Develop engineering documentation Conduct design reviews and failure modes and effects analysis Generate technical documentation for transfer of technology to product development and manufacturing Drive development and design of next generation technologies and new sensor products Contribute to culture of intellectual property generation Interact with a multi-disciplined team to innovate novel solutions for future products Requirements: Degree in Electrical Engineering, Computer Science/Engineering, or equivalent work experience Experience working on small, highly independent teams Experience with fast prototyping and design of complex analog and digital electronic circuits and assemblies Excellent analytical, problem-solving skills, with strong attention to details Ability to iterate designs and solutions efficiently and intelligently 2+ years developing software for system on module controllers, ARM Cortex family or a similar  Experience with FPGA and GPU programming Must be proficient in C, C++ & HDL coding languages Strong programming knowledge of various serial protocols such as I2C, SPI, USB, and Modbus Working knowledge of hardware level software development, including use of timers, interrupts, hardware peripherals such as SPI controllers and ADCs, bootloaders and debug tools Hardware debug experience, including familiarity with tools such as the oscilloscope, logic analyzer, protocol analyzer (SPI, CAN, Ethernet or similar) Strong understanding of operating system fundamentals, including schedulers, network stack, file system, memory management Familiarity with project management, ticketing, version control, verification and validation testing, in Git, JIRA or similar systems Excellent written and verbal communication and interpersonal skills, and a collaborative attitude Job Type:  Full-time for 6-month duration associated with a time defined, Innovate UK funded R&D program grant. 
Potential pathway to full time, long term employment 
Project Duration: May - October 2021

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: