Senior Software Engineer

·
Full time
Location: Reigate
·
Job offered by: Anonymous
·
Category: IT & Technology
Experienced software developers C/C++ to work on their own projects and support junior developers in their work.

Lead development of software applications from concept design, requirements definition, detailed design, and coding.

Development of software applications including concept design, requirements definition, detailed design, and coding.

Working with Mechanical/Electrical and Electronics engineers as part of a team to ensure project success.

You will have experience of some of these skills:

Software development in C/C++ Software development in Python/MATLAB

Experience of: Embedded software design and appreciation of associated hardware Strong mathematics background Leading technical software projects Strong understanding of software engineering principles Writing C/C++ for embedded applications Designing and development of control systems, preferably of motor control principles and theory and interfaces

Desirable: Embedded software/firmware experience of using STM32 processors and Keil uVision development environment and tools Communications such as Ethernet, RS422/UART, CAN, SPI etc. Hardware interfacing, GPIO, ADC, DACs etc.

Windows/User interfaces: Understanding of developing desktop applications and user-centric interface design QT and QT Creator - multiplatform development environment in C++ Visual Studio C++ and C# Low latency programming techniques Networking (TCP/UDP)

General software: Use of source control, particularly SVN and GIT Use of Jira and Confluence for software requirements and task capture Experience of using unit testing tools and technologies Static code analysis

#J-18808-Ljbffr

Recent Jobs

London (On site) · Full time

Are you a smart, driven professional who takes pride in making a difference in local communities? Turner & Townsend’s Real Estate division is experiencing significant growth and we’re looking for an experienced industry professional with health project experience to join our high-performing and collaborative Project Management team. Why Join Us? Impactful Work: Contribute to social [...]Read More... from Assistant Project Manager – Healthcare See details

Chasetown (On site) · Full time

My client, Autosmart International are a manufacturing success story! Site Operations Manager – leading fast-paced manufacturing and warehousing About Our Client Autosmart International is a manufacturing success story, leading the field in vehicle cleaning products. We are the No.1 choice of automotive trade customers across the UK. We have doubled in size in the last [...]Read More... from Site Operations Manager See details

London (On site) · Full time

CSS are looking for an experienced duty officer to join our client’s team who are a local council responsible for all areas within the Tendering district. Working hours: All shifts are 8 hours long with various start times available: Monday to Friday – start times between 6AM – 3PM Saturday & Sunday – 6AM – [...]Read More... from Duty Officer See details