As a Senior Embedded Software Engineer at Singular Recruitment, you will play a key role in the development, design, and manufacture of cutting-edge communication systems.
Working in a fast-paced environment alongside a talented team, you will be responsible for driving innovation and ensuring the quality and performance of embedded software solutions.
You will have the opportunity to work on critical products that deliver high-impact solutions for customers worldwide.
Key responsibilities for the role of Senior Embedded Software Engineer will include:
* Develop and maintain embedded software for communication systems, including real-time operating systems, device drivers, and communication protocols.
* Collaborate with cross-functional teams, including hardware engineers and system architects, to ensure seamless integration of software and hardware components.
* Lead the design, implementation, and testing of new features and improvements to enhance the performance, reliability, and scalability of our communication products.
* Troubleshoot and debug complex issues, optimizing code for performance and memory usage.
* Contribute to the continuous improvement of software development processes, including testing, documentation, and code reviews.
As the selected Senior Embedded Software Engineer, your background should include:
* Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
* Proven experience (5+ years) in embedded software development.
* A solid understanding of most of the following: embedded systems, real-time operating systems, device drivers, and microcontrollers.
* Knowledge of communication protocols such as TCP/IP, UDP, SPI, I2C, CAN, etc.
* Strong problem-solving skills and the ability to work on complex systems with high reliability requirements.
* Excellent communication skills, both written and verbal, with the ability to work collaboratively in a global team environment.
Benefits include bonus, hybrid working, 25 days annual leave, 10% pension scheme (they contribute 6%), private medical insurance, life assurance 4x salary, continuous training and development, employee reward and recognition scheme, employee assistance programme and BUPA wellbeing services.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Software Development
#J-18808-Ljbffr