Description
Proteus Europe are currently looking for a Software Developer for one of our clients based in the Midlands.Role: Working in their Software Team, creating, developing, writing and testing robust and quality code for a wide range of our embedded software products.
Reporting Relationship: This position reports to the Head of Software Development
Job description: This position works within an exceptional team of software engineers to deliver embedded firmware implementations of video processing algorithms. Firmware is targeted at multiple platforms, typically controlling the clients ISP blocks found in SoCs and FPGA implementations used in digital cameras and mobile platforms. Duties will include:
- Hardware bring-up
- Image sensors integration into the video pipeline
- Firmware and algorithms validation
- Customers support
Skills Required:
- C
- Python, Perl or Bash
- Hardware interfaces (eg. uart, i2c, spi)
Experience Required:
- Strong understanding of software and hardware integration in embedded systems
- Development for different DSP
Experience Preferred:
- Experience of using oscilloscopes
- Experience of RTL development and verification
Other Requirements:
- Excellent written and verbal English
- Ability to work on their own without direct supervision
- A flexible and agile attitude to work, with the ability to handle and prioritise multiple projects
- Excellent academic record - minimum 2:1 or equivalent at first degree level, in maths, physics, electronic engineering or other relevant discipline
If you believe your skill set would be a good contribution within this role, then please get in touch with us by sending us your most up to date resume and we can discuss this opportunity further with you.