Graduate Software Engineer (embedded C/C++) you will have recently graduated from a leading University with a Software/Electronics relevant degree and be striving to begin your working career within a product and design capacity. Software Engineers will be part of multidisciplinary teams contributing to major development projects. You will be responsible for designing and implementing software for a range of product applications
Graduate Software Engineers will ideally have 1st or 2:1 degree in Computer Science, Software or Electronic Engineering or Physics/Physical Sciences
C and C++ experience; on windows & linux
Device Driver Development
Experience of micro controller development; device drivers/embedded systems
Understanding of the performance impact of using different features of software languages
Knowledge of software best practices
Appreciation of test methodologies
Knowledge of basic electronics; analogue & digital
Be self-motivated and accustomed to getting on with tasks with a thirst for new technologies and using the best tools for the job
Able to work as part of a small team on short and demanding projects with strict attention to detail
The ability to demonstrate a hobby or interest with a practical or technical relevance.
Experience of an embedded RTOS desirable
Experience of Linux and Python desirable
Firmware/Circuit Design; Analogue/Digital; FPGA/VHDL
Remember: You should never send cash or cheques to a prospective employer, or provide any financial information. Please get in touch if you see any roles asking for payments or financial details from you. For more information, visit jobsaware.co.uk.