C++ Developer role
Location: London
Salary: Circa £50k - £60k
We are delighted to be working with a leading software development company developing cutting-edge fare collection technology. This role will be based in London, working with a fantastic team with opportunities for real progression and training.
Hybrid working after initial 3 months.
The role will suit someone who is able and happy to travel abroad every couple of months to work and collaborate with colleagues in other European offices.
SKILLS AND EXPERIENCE:
* Design, develop and maintain efficient, reusable and reliable (Embedded Linux) C++ code
* Other skills: UML, SQL, and Python
* Implement performance and quality modules
* Identify bottlenecks and bugs, and devise solutions to these problems
* Help maintain code quality
* Utilise deep knowledge and understanding of Embedded systems, including hardware-software interaction, programming, and Real-Time constraints
* Contribute to defining and designing the system architecture, including software components, interfaces, and system integration
* Write efficient, maintainable, well-documented code, and perform debugging and troubleshooting for Embedded systems
* Work closely with cross-functional teams, including quality assurance teams and market teams
* Optimise software performance, memory utilisation, and power consumption for Embedded systems
* Create technical documentation, including design specifications and guidelines for other team members
* Adhere to industry standards, best practices, and coding guidelines relevant to software development
* Stay updated with the latest trends, technologies, and advancements in Embedded systems, software development methodologies, and tools
* Identify and resolve technical challenges, performance bottlenecks, and issues
* Any other tasks as required
#J-18808-Ljbffr