An innovative software solutions company based in the UK is seeking a skilled Software Engineer to design, develop, and test software for various applications. The ideal candidate should have experience in embedded C and C++ real-time software development. You'll ensure high-quality deliverables while maintaining communication with the team. This role emphasizes adherence to agile and waterfall development processes and encourages proactive weekly status updates.
Qualifications
Experience in design, development and testing of software for various applications.
Real-time C and C++ software analysis and triage experience required.
Responsibilities
Design, develop and test software for various test applications.
Ensure deliverables generated are of good quality.
Maintain technical ownership of the module/feature.
Skills
Design and development testing
Embedded C
C++
Job description
Responsibilities
Design, development and testing of software for various Test applications
Deliverables generated –code, documentation etc.– are of good quality
Technical ownership for the module / feature owned by individual engineer
Engineers’ communication is crisp and timely – including with the team and Lead / Manager.
Engineers adhere to Client's development processes – agile, waterfall as applicable per – for all the deliverables generated.
Engineers shall use right tools and methodologies – as made available by client – for documentation as required by the project, including that for design details
Weekly status update is shared by each engineer covering activities completed in the week gone by, planned for the week coming up and any challenges foreseen
Essential skills
Experience in Design, development testing
Embedded C, C++ real-time & MS COM Windows software analysis and triage.