C++ Embedded software engineers - Life saving product development on a 4.5 day week TOAD707

Embedded software engineers (4.5 half day week only)…required to work within a software solutions environment. Their solutions save lives, on a daily basis.Base Salary £55,000 +Benefits: 4.5 half day week, free parking, heavily subsidised onsite facilities, relaxed friendly environment.Education Requirements – ideally a degree within a related field but not essentialExperience Requirements – 5+ years idealIndustry – Software SolutionsJob Location – Leeds, LS11 5QGQualifications – Any software / computer science related certifications relevantWork Hours – 35 hours over 4.5 days (half day Friday)DescriptionOur client delivers leading technology and services to meet the needs of over 2.5 million people worldwide. Their vision is a world where people have the freedom to live life to the full in a place of their choice and that is just what their products help deliver and on a global scale. Responsibilities and skillsArchitects, creates and reviews design specifications for complex software components, subsystems or overall systems as required (this will include software design specifications)Produce well structured, documented and maintainable code to meet project goalsProvide maintenance support for existing products to ensure prompt rectification of problemsEnsure proper tests, debug and verification of designs prior to release as requestedLead and contribute to, formal design and project reviewsCreate work breakdown and estimates for new projects and deliver to agreed timescalesDefine and create build environments and configuration management systems to ensure consistent usage and correct release of software.Act as a coach to less experienced engineersFollow company/department processes and contribute to process improvementsExperience and Knowledge of C/C++, Java, Javascript, HTML, python, SQLExperience and knowledge in working with OO design principles and Design PatternsExperience and knowledge of testing frameworksExperience and knowledge of working with and using continuous integration and build environmentsUnderstanding of Android frameworks and toolsKnowledge and experience of developing software for embedded devicesExcellent problem solving skills and analysisExperience and knowledge of architectural designs for specifications.Experience of Real Time Applications and Operating SystemsDemonstrable experience of software (embedded and operating system development) within Consumer Electronic, or similar industries.Experience and knowledge of embedded Linux and windows CEGood understanding of IP and Ethernet networking.Excellent understanding of the software development lifecycle and processes, agile and waterfall.Working knowledge of software developments tools, Jira, Visual Studio for Teams, eclipse, android studio, git SVN, others considered where relevant for embedded devices.Department descriptionThe Innovation and Development function is a key aspect of the business. The function includes hardware, software and systems engineering disciplines. The department works closely with the Business Development function to ensure market requirements are met in terms of new product developments and product upgrades. Another key requirement is the liaison with quality, manufacturing and materials functions to ensure the manufacturing capability of new products and that adequate quality is inbuilt in to products. There is also the requirement to ensure that adequate technical and support documentation is available for products and systems. The function must ensure that products pass the product approval process which includes input into the business justification case required for the commitment of funds to the development of new products.#J-18808-Ljbffr
Other jobs of interest...
Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!