Job Details
Job Ref: 215884893
Date: 2022-02-23 15:26:13
Advanced Vision Technology (AVT) specialises in custom video electronic systems, these include rugged LCD displays, image processing and data distribution systems, designed for use in some of the harshest environments found in industrial, military, marine, broadcast and commercial application. AVT has an exciting opportunity for an enthusiastic Software Engineer to join our team. This permanent position is well suited to an individual that is looking to advance their career in a cutting edge environment and gain hands-on experience in a thriving and supportive workplace.
Role: Based within the design and development department, you will be responsible for working as part of the design team at AVT, developing software to run across a range of programmes such as Intelligent Rugged displays, Camera streaming and distribution and Low latency encoders/decoders. This role requires you to work autonomously and design future software systems alongside FPGA firmware developers, in-house electronics engineers and production. You will take the technical lead for development projects. As a member of a growing team you will be free to evolve and expand in new areas.
Key requirements (qualifications and skills)
Main responsibilities:
* Software design and development in C and C++ into production delivery standards
* Design and implementation of algorithms on embedded platform
* Device PCB firmware bring-up and diagnostic testing
* Work as part of a multi-skilled Agile team to deliver value to our customers
* Perform software tests through unit tests, simulation, and automated testing
* Share your own knowledge and listen to feedback from other team players, as part of a growing team
Essential:
* Good degree in a Computer Science or comparable work experience
* C/C++14 programming skills and SOLID understanding of development best practices.
* Knowledge of Linux Operating systems and Microsoft Visual Studio
* Experience in embedded software systems
* Knowledge of data buses (I2C, SPI, serial interfaces, USB and QSPI)
Great to have:
* Embedded Linux programming including FSBL, u-Boot, Kernel and rootfs
* Experience using Buildroot toolchain
* SNMP
* QT programming
Map
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.
Responses