- 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 3 days ago, valid for 11 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.
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 software applications and drivers for various products.
- A minimum of several years of experience in software development, including control systems, distributed systems, and cloud infrastructure, is expected.
- The position offers a hybrid working arrangement with flexible hours, allowing for 3 days in the office and 2 days from home.