As a member of the CI & Testing team, your primary focus will be to participate in the development, integration and deployment of Open Source Continuous Integration and Automated Testing systems in upstream projects. The scope of the work ranges from hardware automation through LAVA, to systems like KernelCI and Mesa CI. Responsibilities: Analyse a project's needs for automated testing and design an implementation plan to discuss with the upstream community and customers Monitor and identify areas of improvement for existing upstream Continuous Integration systems Implement the CI system by integrating the required dependencies, building the code at test, deploying it to the device under testing, executing the tests and distributing and presenting the results Represent conferences and trade shows to demonstrate and promote our leadership in the open source arena Understand client needs and reconcile time constraints, available technologies and resources, and Open Source best practices Desired Skills: Good understanding of Continuous Integration systems Experience with Gitlab CI/CD and/or GitHub Actions Experience with Python and Python frameworks such as Django, Flask, FastAPI Knowledge of open source development methodologies and relevant open source communities Good English language skills (both verbal and written) Ability to work and communicate in a fully distributed environment, completely online Additional Skills - for some projects, possessing any of these skills can be very helpful Familiarity with the upstream Linux kernel development workflow Embedded development experience (firmware, bootloaders, kernel, BSP) Knowledge about OpenGL and/or Vulkan GPU drivers Sysadmin/DevOps experience Fluency with Kubernetes
May 16, 2024
Full time
As a member of the CI & Testing team, your primary focus will be to participate in the development, integration and deployment of Open Source Continuous Integration and Automated Testing systems in upstream projects. The scope of the work ranges from hardware automation through LAVA, to systems like KernelCI and Mesa CI. Responsibilities: Analyse a project's needs for automated testing and design an implementation plan to discuss with the upstream community and customers Monitor and identify areas of improvement for existing upstream Continuous Integration systems Implement the CI system by integrating the required dependencies, building the code at test, deploying it to the device under testing, executing the tests and distributing and presenting the results Represent conferences and trade shows to demonstrate and promote our leadership in the open source arena Understand client needs and reconcile time constraints, available technologies and resources, and Open Source best practices Desired Skills: Good understanding of Continuous Integration systems Experience with Gitlab CI/CD and/or GitHub Actions Experience with Python and Python frameworks such as Django, Flask, FastAPI Knowledge of open source development methodologies and relevant open source communities Good English language skills (both verbal and written) Ability to work and communicate in a fully distributed environment, completely online Additional Skills - for some projects, possessing any of these skills can be very helpful Familiarity with the upstream Linux kernel development workflow Embedded development experience (firmware, bootloaders, kernel, BSP) Knowledge about OpenGL and/or Vulkan GPU drivers Sysadmin/DevOps experience Fluency with Kubernetes
We are looking for an enthusiastic Software Engineer ideally with strong knowledge of 3D/2D graphics to join our graphics software team in Cambridge. Ensure you read the information regarding this opportunity thoroughly before making an application. The role involves cooperating with highly motivated engineers from different disciplines and customers throughout the world to design, develop and deploy Vulkan and OpenGL ES drivers for the current and the next generation of Arm graphics cores. The Team In the GPU Team you will be working alongside the best engineers in the world, making market leading products for the most successful companies. With applications in mobile, machine learning, Internet of Things, automotive, security, and embedded devices, your ideas will make a difference and you will have the opportunity to lead, challenge the norm and ultimately change the world of media processing. The Arm Mali series of multimedia processors offers graphics solutions to drive the ultimate visual experience across a wide range of devices, scaling from entry-level mass market smartphones through to visually stunning, high-performance smartphones, Android OS-based tablets and SmartTVs. Our Mali Graphics Processor is the world's shipping Graphics Processor. Please take a look at the following video to see what it's like to work in Arm: Requirements Education & Qualifications Bachelors, Masters or PhD (computer science or electronics engineering) with good academic record. Essential Skills & Experience Ability to lead and direct GPU engineering teams Experience of embedded software development for a commercial organization. Experience in 2D/3D graphics technology and standards such as Vulkan, OpenGL, OpenGL ES or Direct3D. Knowledge of graphics fundamentals, e.g.: GPU graphics pipeline and shaders. Expert knowledge of C/C++. Strong understanding of computer architecture (CPU, Memory, MMU Cache, etc.) Proficiency in problem solving and debugging skills. Experience of performance analysis, software optimisation and instrumentation. Willingness and ability to contribute to process improvement initiatives. Practical, organized and analytical approach to work. Next steps Sounds good? Then click apply today. With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly talented professionals. By enabling a vibrant, inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we inspire our people to share their unique contributions to Arm's success in the global marketplace.
Sep 22, 2022
Full time
We are looking for an enthusiastic Software Engineer ideally with strong knowledge of 3D/2D graphics to join our graphics software team in Cambridge. Ensure you read the information regarding this opportunity thoroughly before making an application. The role involves cooperating with highly motivated engineers from different disciplines and customers throughout the world to design, develop and deploy Vulkan and OpenGL ES drivers for the current and the next generation of Arm graphics cores. The Team In the GPU Team you will be working alongside the best engineers in the world, making market leading products for the most successful companies. With applications in mobile, machine learning, Internet of Things, automotive, security, and embedded devices, your ideas will make a difference and you will have the opportunity to lead, challenge the norm and ultimately change the world of media processing. The Arm Mali series of multimedia processors offers graphics solutions to drive the ultimate visual experience across a wide range of devices, scaling from entry-level mass market smartphones through to visually stunning, high-performance smartphones, Android OS-based tablets and SmartTVs. Our Mali Graphics Processor is the world's shipping Graphics Processor. Please take a look at the following video to see what it's like to work in Arm: Requirements Education & Qualifications Bachelors, Masters or PhD (computer science or electronics engineering) with good academic record. Essential Skills & Experience Ability to lead and direct GPU engineering teams Experience of embedded software development for a commercial organization. Experience in 2D/3D graphics technology and standards such as Vulkan, OpenGL, OpenGL ES or Direct3D. Knowledge of graphics fundamentals, e.g.: GPU graphics pipeline and shaders. Expert knowledge of C/C++. Strong understanding of computer architecture (CPU, Memory, MMU Cache, etc.) Proficiency in problem solving and debugging skills. Experience of performance analysis, software optimisation and instrumentation. Willingness and ability to contribute to process improvement initiatives. Practical, organized and analytical approach to work. Next steps Sounds good? Then click apply today. With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly talented professionals. By enabling a vibrant, inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we inspire our people to share their unique contributions to Arm's success in the global marketplace.
The Reality Labs team at Meta enables people around the world to come together and connect through world-class Augmented and Virtual Reality hardware and software. With global departments dedicated to AR/VR research, computer vision, haptics, social interaction, and more, AR/VR is committed to driving the state of the art forward through relentless innovation. Our teams explore, develop, and deliver new cutting-edge technologies that serve as the foundation of current and future AR/VR products. As a Software Engineer at the Reality Labs in Zurich, you will develop the software behind some of our flagship AR and VR products, the prototyping platforms that make these products possible, or foster our scientific explorations. You will collaborate with highly diverse teams, threading together newly developed technologies to create intuitive experiences that enhance people's experience of the world around them. This role will be in one of our many teams, where you could be doing any of the following: sensor frameworks and performance optimisations for Computer Vision or Machine Learning use cases; profilers and tracing solutions for AR/VR hardware; developing the abstractions, primitives, and frameworks that enable AR and VR on a Linux/AOSP based foundation; building the system-oriented camera and sensor services along with the surrounding infrastructure and tools for example. These roles are ideal for someone passionate about working at the intersection of hardware and software, systems engineering, operating systems and building performant solutions for resource constrained devices. Software Engineer - Linux Embedded Systems (Zurich) Responsibilities: Lead and set direction in how Meta Reality Labs develops its future capabilities and for teams to deliver best in class experiences for current and future products Build tools, system architecture, prototypes, frameworks and infrastructure for any of the following: tracing and profiling, sensor control / data management, protocols for interfacing with experimental and prototype hardware Collaborate with cross-functional teams of partners, product managers and engineers in areas like computer vision, machine learning, graphics, hardware and firmware to understand requirements and enhance existing solutions Write clean readable code, debug complex problems that span systems Minimum Qualifications: Bachelor degree or equivalent experience in the field of Computer Science, Computer Engineering or a similar field 3+ years of experience using C/C++ for day to day software development 3+ years experience in developing any of the following.... Linux system programming, Kernel, Device Drivers, Embedded Systems and/or protocol design (specification and implementation) Preferred Qualifications: 1+ year experience with any of the following..... hardware sensor data access and control (e.g. cameras, IMUs), Android internals, frameworks services or Native libraries, Android SDK, Android NDK, Android JNI, Android IPC mechanisms 1+ year experience with any of the following.....real-time low-latency sensor processing / control, developing performance optimisations for mobile devices, linux kernel-level and userspace device drivers, ARM based processors and microcontrollers and various communications protocols such as I2C, UART, SPI, USB, MIPI, I2S, et. or GPU-based development and optimisation techniques 1+ year of experience with resource constrained systems and system resource monitoring (profiling, instrumentation, telemetry) or performance optimisations 1+ year of experience working with hardware and setting up / configuring non-form factor development boards with exposed electronic components
Sep 21, 2022
Full time
The Reality Labs team at Meta enables people around the world to come together and connect through world-class Augmented and Virtual Reality hardware and software. With global departments dedicated to AR/VR research, computer vision, haptics, social interaction, and more, AR/VR is committed to driving the state of the art forward through relentless innovation. Our teams explore, develop, and deliver new cutting-edge technologies that serve as the foundation of current and future AR/VR products. As a Software Engineer at the Reality Labs in Zurich, you will develop the software behind some of our flagship AR and VR products, the prototyping platforms that make these products possible, or foster our scientific explorations. You will collaborate with highly diverse teams, threading together newly developed technologies to create intuitive experiences that enhance people's experience of the world around them. This role will be in one of our many teams, where you could be doing any of the following: sensor frameworks and performance optimisations for Computer Vision or Machine Learning use cases; profilers and tracing solutions for AR/VR hardware; developing the abstractions, primitives, and frameworks that enable AR and VR on a Linux/AOSP based foundation; building the system-oriented camera and sensor services along with the surrounding infrastructure and tools for example. These roles are ideal for someone passionate about working at the intersection of hardware and software, systems engineering, operating systems and building performant solutions for resource constrained devices. Software Engineer - Linux Embedded Systems (Zurich) Responsibilities: Lead and set direction in how Meta Reality Labs develops its future capabilities and for teams to deliver best in class experiences for current and future products Build tools, system architecture, prototypes, frameworks and infrastructure for any of the following: tracing and profiling, sensor control / data management, protocols for interfacing with experimental and prototype hardware Collaborate with cross-functional teams of partners, product managers and engineers in areas like computer vision, machine learning, graphics, hardware and firmware to understand requirements and enhance existing solutions Write clean readable code, debug complex problems that span systems Minimum Qualifications: Bachelor degree or equivalent experience in the field of Computer Science, Computer Engineering or a similar field 3+ years of experience using C/C++ for day to day software development 3+ years experience in developing any of the following.... Linux system programming, Kernel, Device Drivers, Embedded Systems and/or protocol design (specification and implementation) Preferred Qualifications: 1+ year experience with any of the following..... hardware sensor data access and control (e.g. cameras, IMUs), Android internals, frameworks services or Native libraries, Android SDK, Android NDK, Android JNI, Android IPC mechanisms 1+ year experience with any of the following.....real-time low-latency sensor processing / control, developing performance optimisations for mobile devices, linux kernel-level and userspace device drivers, ARM based processors and microcontrollers and various communications protocols such as I2C, UART, SPI, USB, MIPI, I2S, et. or GPU-based development and optimisation techniques 1+ year of experience with resource constrained systems and system resource monitoring (profiling, instrumentation, telemetry) or performance optimisations 1+ year of experience working with hardware and setting up / configuring non-form factor development boards with exposed electronic components
C / C++ Software Engineer - Hastings
18 months Fixed Term Contract
Our client is seeking a Software Engineer with strong C / C++ experience to develop Drivers / APIs for bespoke projects for their clients.
This manufacturing company has some exciting projects and this is an opportunity to harness your current experience and increase your working knowledge to provide bespoke solutions to clients within scientific industries.
The Role:
* Driver / API Development ( C / C++ / Labview )
* Develop high throughput data / image analysis application using ( GPU / FPGA / distributed computing
* GUI development
* Assist with role out of infrastructure for continuous integration and testing using AGILE
* Collaborate with R & D to implement algorithms
Person Requirements:
* Development experience using C / C++ graduates welcome
* Roll out experience using Agile is desirable but not essential
* Bachelors degree of higher in a Computer Science related field
* Multi-platform driver API development / Hardware interface ( Windows / Mac / Linux )
* User documentation experience ( API GUI)
* Strong problem solver
* Highly numeric
* Some desirable not essential experience within:
* Python or other scripting language
* Embedded / HTML development
* SQL / Access DB interfacing
Contract:
18 months fixed term
Salary:
£30,000 to £35,000 DOE
Company Benefits:
* 20 days holiday plus Bank Holidays increasing by 1 day per year to a maximum of 25 days
* Company Pension Scheme
* Potential for performance related bonus
Wellington Powell are acting as an Employment Agency on our client’s behalf
Oct 29, 2018
C / C++ Software Engineer - Hastings
18 months Fixed Term Contract
Our client is seeking a Software Engineer with strong C / C++ experience to develop Drivers / APIs for bespoke projects for their clients.
This manufacturing company has some exciting projects and this is an opportunity to harness your current experience and increase your working knowledge to provide bespoke solutions to clients within scientific industries.
The Role:
* Driver / API Development ( C / C++ / Labview )
* Develop high throughput data / image analysis application using ( GPU / FPGA / distributed computing
* GUI development
* Assist with role out of infrastructure for continuous integration and testing using AGILE
* Collaborate with R & D to implement algorithms
Person Requirements:
* Development experience using C / C++ graduates welcome
* Roll out experience using Agile is desirable but not essential
* Bachelors degree of higher in a Computer Science related field
* Multi-platform driver API development / Hardware interface ( Windows / Mac / Linux )
* User documentation experience ( API GUI)
* Strong problem solver
* Highly numeric
* Some desirable not essential experience within:
* Python or other scripting language
* Embedded / HTML development
* SQL / Access DB interfacing
Contract:
18 months fixed term
Salary:
£30,000 to £35,000 DOE
Company Benefits:
* 20 days holiday plus Bank Holidays increasing by 1 day per year to a maximum of 25 days
* Company Pension Scheme
* Potential for performance related bonus
Wellington Powell are acting as an Employment Agency on our client’s behalf
C / C++ Software Engineer - Hastings
18 months Fixed Term Contract
Our client is seeking a Software Engineer with strong C / C++ experience to develop Drivers / APIs for bespoke projects for their clients.
This manufacturing company has some exciting projects and this is an opportunity to harness your current experience and increase your working knowledge to provide bespoke solutions to clients within scientific industries.
The Role:
* Driver / API Development ( C / C++ / Labview )
* Develop high throughput data / image analysis application using ( GPU / FPGA / distributed computing
* GUI development
* Assist with role out of infrastructure for continuous integration and testing using AGILE
* Collaborate with R & D to implement algorithms
Person Requirements:
* Development experience using C / C++ graduates welcome
* Roll out experience using Agile is desirable but not essential
* Bachelors degree of higher in a Computer Science related field
* Multi-platform driver API development / Hardware interface ( Windows / Mac / Linux )
* User documentation experience ( API GUI)
* Strong problem solver
* Highly numeric
* Some desirable not essential experience within:
* Python or other scripting language
* Embedded / HTML development
* SQL / Access DB interfacing
Contract:
18 months fixed term
Salary:
£30,000 to £35,000 DOE
Company Benefits:
* 20 days holiday plus Bank Holidays increasing by 1 day per year to a maximum of 25 days
* Company Pension Scheme
* Potential for performance related bonus
Wellington Powell are acting as an Employment Agency on our client’s behalf
Oct 29, 2018
C / C++ Software Engineer - Hastings
18 months Fixed Term Contract
Our client is seeking a Software Engineer with strong C / C++ experience to develop Drivers / APIs for bespoke projects for their clients.
This manufacturing company has some exciting projects and this is an opportunity to harness your current experience and increase your working knowledge to provide bespoke solutions to clients within scientific industries.
The Role:
* Driver / API Development ( C / C++ / Labview )
* Develop high throughput data / image analysis application using ( GPU / FPGA / distributed computing
* GUI development
* Assist with role out of infrastructure for continuous integration and testing using AGILE
* Collaborate with R & D to implement algorithms
Person Requirements:
* Development experience using C / C++ graduates welcome
* Roll out experience using Agile is desirable but not essential
* Bachelors degree of higher in a Computer Science related field
* Multi-platform driver API development / Hardware interface ( Windows / Mac / Linux )
* User documentation experience ( API GUI)
* Strong problem solver
* Highly numeric
* Some desirable not essential experience within:
* Python or other scripting language
* Embedded / HTML development
* SQL / Access DB interfacing
Contract:
18 months fixed term
Salary:
£30,000 to £35,000 DOE
Company Benefits:
* 20 days holiday plus Bank Holidays increasing by 1 day per year to a maximum of 25 days
* Company Pension Scheme
* Potential for performance related bonus
Wellington Powell are acting as an Employment Agency on our client’s behalf
C / C++ Software Engineer - Hastings
18 months Fixed Term Contract
Our client is seeking a Software Engineer with strong C / C++ experience to develop Drivers / APIs for bespoke projects for their clients.
This manufacturing company has some exciting projects and this is an opportunity to harness your current experience and increase your working knowledge to provide bespoke solutions to clients within scientific industries.
The Role:
* Driver / API Development ( C / C++ / Labview )
* Develop high throughput data / image analysis application using ( GPU / FPGA / distributed computing
* GUI development
* Assist with role out of infrastructure for continuous integration and testing using AGILE
* Collaborate with R & D to implement algorithms
Person Requirements:
* Development experience using C / C++ graduates welcome
* Roll out experience using Agile is desirable but not essential
* Bachelors degree of higher in a Computer Science related field
* Multi-platform driver API development / Hardware interface ( Windows / Mac / Linux )
* User documentation experience ( API GUI)
* Strong problem solver
* Highly numeric
* Some desirable not essential experience within:
* Python or other scripting language
* Embedded / HTML development
* SQL / Access DB interfacing
Contract:
18 months fixed term
Salary:
£30,000 to £35,000 DOE
Company Benefits:
* 20 days holiday plus Bank Holidays increasing by 1 day per year to a maximum of 25 days
* Company Pension Scheme
* Potential for performance related bonus
Wellington Powell are acting as an Employment Agency on our client’s behalf
Oct 29, 2018
C / C++ Software Engineer - Hastings
18 months Fixed Term Contract
Our client is seeking a Software Engineer with strong C / C++ experience to develop Drivers / APIs for bespoke projects for their clients.
This manufacturing company has some exciting projects and this is an opportunity to harness your current experience and increase your working knowledge to provide bespoke solutions to clients within scientific industries.
The Role:
* Driver / API Development ( C / C++ / Labview )
* Develop high throughput data / image analysis application using ( GPU / FPGA / distributed computing
* GUI development
* Assist with role out of infrastructure for continuous integration and testing using AGILE
* Collaborate with R & D to implement algorithms
Person Requirements:
* Development experience using C / C++ graduates welcome
* Roll out experience using Agile is desirable but not essential
* Bachelors degree of higher in a Computer Science related field
* Multi-platform driver API development / Hardware interface ( Windows / Mac / Linux )
* User documentation experience ( API GUI)
* Strong problem solver
* Highly numeric
* Some desirable not essential experience within:
* Python or other scripting language
* Embedded / HTML development
* SQL / Access DB interfacing
Contract:
18 months fixed term
Salary:
£30,000 to £35,000 DOE
Company Benefits:
* 20 days holiday plus Bank Holidays increasing by 1 day per year to a maximum of 25 days
* Company Pension Scheme
* Potential for performance related bonus
Wellington Powell are acting as an Employment Agency on our client’s behalf
C / C++ Software Engineer - Hastings
18 months Fixed Term Contract
Our client is seeking a Software Engineer with strong C / C++ experience to develop Drivers / APIs for bespoke projects for their clients.
This manufacturing company has some exciting projects and this is an opportunity to harness your current experience and increase your working knowledge to provide bespoke solutions to clients within scientific industries.
The Role:
* Driver / API Development ( C / C++ / Labview )
* Develop high throughput data / image analysis application using ( GPU / FPGA / distributed computing
* GUI development
* Assist with role out of infrastructure for continuous integration and testing using AGILE
* Collaborate with R & D to implement algorithms
Person Requirements:
* Development experience using C / C++ graduates welcome
* Roll out experience using Agile is desirable but not essential
* Bachelors degree of higher in a Computer Science related field
* Multi-platform driver API development / Hardware interface ( Windows / Mac / Linux )
* User documentation experience ( API GUI)
* Strong problem solver
* Highly numeric
* Some desirable not essential experience within:
* Python or other scripting language
* Embedded / HTML development
* SQL / Access DB interfacing
Contract:
18 months fixed term
Salary:
£30,000 to £35,000 DOE
Company Benefits:
* 20 days holiday plus Bank Holidays increasing by 1 day per year to a maximum of 25 days
* Company Pension Scheme
* Potential for performance related bonus
Wellington Powell are acting as an Employment Agency on our client’s behalf
Oct 29, 2018
C / C++ Software Engineer - Hastings
18 months Fixed Term Contract
Our client is seeking a Software Engineer with strong C / C++ experience to develop Drivers / APIs for bespoke projects for their clients.
This manufacturing company has some exciting projects and this is an opportunity to harness your current experience and increase your working knowledge to provide bespoke solutions to clients within scientific industries.
The Role:
* Driver / API Development ( C / C++ / Labview )
* Develop high throughput data / image analysis application using ( GPU / FPGA / distributed computing
* GUI development
* Assist with role out of infrastructure for continuous integration and testing using AGILE
* Collaborate with R & D to implement algorithms
Person Requirements:
* Development experience using C / C++ graduates welcome
* Roll out experience using Agile is desirable but not essential
* Bachelors degree of higher in a Computer Science related field
* Multi-platform driver API development / Hardware interface ( Windows / Mac / Linux )
* User documentation experience ( API GUI)
* Strong problem solver
* Highly numeric
* Some desirable not essential experience within:
* Python or other scripting language
* Embedded / HTML development
* SQL / Access DB interfacing
Contract:
18 months fixed term
Salary:
£30,000 to £35,000 DOE
Company Benefits:
* 20 days holiday plus Bank Holidays increasing by 1 day per year to a maximum of 25 days
* Company Pension Scheme
* Potential for performance related bonus
Wellington Powell are acting as an Employment Agency on our client’s behalf
C / C++ Software Engineer - Hastings
18 months Fixed Term Contract
Our client is seeking a Software Engineer with strong C / C++ experience to develop Drivers / APIs for bespoke projects for their clients.
This manufacturing company has some exciting projects and this is an opportunity to harness your current experience and increase your working knowledge to provide bespoke solutions to clients within scientific industries.
The Role:
* Driver / API Development ( C / C++ / Labview )
* Develop high throughput data / image analysis application using ( GPU / FPGA / distributed computing
* GUI development
* Assist with role out of infrastructure for continuous integration and testing using AGILE
* Collaborate with R & D to implement algorithms
Person Requirements:
* Development experience using C / C++ graduates welcome
* Roll out experience using Agile is desirable but not essential
* Bachelors degree of higher in a Computer Science related field
* Multi-platform driver API development / Hardware interface ( Windows / Mac / Linux )
* User documentation experience ( API GUI)
* Strong problem solver
* Highly numeric
* Some desirable not essential experience within:
* Python or other scripting language
* Embedded / HTML development
* SQL / Access DB interfacing
Contract:
18 months fixed term
Salary:
£30,000 to £35,000 DOE
Company Benefits:
* 20 days holiday plus Bank Holidays increasing by 1 day per year to a maximum of 25 days
* Company Pension Scheme
* Potential for performance related bonus
Wellington Powell are acting as an Employment Agency on our client’s behalf
Oct 29, 2018
C / C++ Software Engineer - Hastings
18 months Fixed Term Contract
Our client is seeking a Software Engineer with strong C / C++ experience to develop Drivers / APIs for bespoke projects for their clients.
This manufacturing company has some exciting projects and this is an opportunity to harness your current experience and increase your working knowledge to provide bespoke solutions to clients within scientific industries.
The Role:
* Driver / API Development ( C / C++ / Labview )
* Develop high throughput data / image analysis application using ( GPU / FPGA / distributed computing
* GUI development
* Assist with role out of infrastructure for continuous integration and testing using AGILE
* Collaborate with R & D to implement algorithms
Person Requirements:
* Development experience using C / C++ graduates welcome
* Roll out experience using Agile is desirable but not essential
* Bachelors degree of higher in a Computer Science related field
* Multi-platform driver API development / Hardware interface ( Windows / Mac / Linux )
* User documentation experience ( API GUI)
* Strong problem solver
* Highly numeric
* Some desirable not essential experience within:
* Python or other scripting language
* Embedded / HTML development
* SQL / Access DB interfacing
Contract:
18 months fixed term
Salary:
£30,000 to £35,000 DOE
Company Benefits:
* 20 days holiday plus Bank Holidays increasing by 1 day per year to a maximum of 25 days
* Company Pension Scheme
* Potential for performance related bonus
Wellington Powell are acting as an Employment Agency on our client’s behalf
Snr / Software / Algorithm Developers Loughborough
£ Excellent Salary and top benefits package
This highly exciting, and rapidly growing division or a multinational Company urgently seek an experienced and talented Snr / Software Engineers with proven ability of being able to work within an IP development team, being responsible for the implementation of Algorithms within the Company’s embedded platforms.
You will additionally be supporting the FPGA operating systems, to test / verify firmware and software on embedded devices in a real-time environment.
Responsibilities include Algorithm Development (mainly Computer Vision on Embedded Platforms), Algorithm testing and Bug issues that need to be solved and develop solutions, as well as Algorithm optimisations for speed / system load.
Your core skills should cover many of the following: -
• Capable of implementing Algorithms to run on Embedded devices from
a Matlab Prototype
• GPU programming skills (OpenCL, knowledge of MALI)
• CPU / GPU load optimisation
• Excellent Linux experience
• Algorithm implementation in ‘C’ or C++
• System Integration experience
• Low Level programming for drivers.
Upper quartile salary and an excellent benefits package await successful candidates
Sep 09, 2016
Snr / Software / Algorithm Developers Loughborough
£ Excellent Salary and top benefits package
This highly exciting, and rapidly growing division or a multinational Company urgently seek an experienced and talented Snr / Software Engineers with proven ability of being able to work within an IP development team, being responsible for the implementation of Algorithms within the Company’s embedded platforms.
You will additionally be supporting the FPGA operating systems, to test / verify firmware and software on embedded devices in a real-time environment.
Responsibilities include Algorithm Development (mainly Computer Vision on Embedded Platforms), Algorithm testing and Bug issues that need to be solved and develop solutions, as well as Algorithm optimisations for speed / system load.
Your core skills should cover many of the following: -
• Capable of implementing Algorithms to run on Embedded devices from
a Matlab Prototype
• GPU programming skills (OpenCL, knowledge of MALI)
• CPU / GPU load optimisation
• Excellent Linux experience
• Algorithm implementation in ‘C’ or C++
• System Integration experience
• Low Level programming for drivers.
Upper quartile salary and an excellent benefits package await successful candidates