- A degree in a Software Engineering, Mathematics or Science/Materials subject
- Experience in ARM based software developments using C / C++
- Experience with network and other communications buses.
- Experience with tools such as CMake, GIT (or other source code control system), a bug or issue tracking system, and debuggers
- Experience of developing complex software applications
- Experience developing control systems
- Python
- Distributed systems
- Database interaction / SQL queries
- Cloud infrastructure (e.g. Azure / AWS)
Principal Software Engineer C++
Mars Recruitment
Posted 13 days ago, valid for 4 days
Abingdon, Oxfordshire OX14 4SB, England
Full Time
In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.
SonicJobs' Terms & Conditions and Privacy Policy also apply.
Sonic Summary
- The Principal Software Engineer position requires expertise in C++, Python, and Linux, with a salary of £65,000 per annum plus benefits.
- Candidates should have a degree in Software Engineering, Mathematics, or a related field, along with experience in ARM-based software development.
- The role involves leading and mentoring a team of Software Engineers while developing and supporting software applications and drivers for various products.
- Experience with tools like CMake, GIT, and cloud infrastructure (e.g., Azure/AWS) is essential, along with skills in developing complex software applications and control systems.
- This hybrid role offers flexible working arrangements, requiring three days in the office and two days working from home.