Senior Developer (Remote)
Role details
Job location
Tech stack
Requirements
Embedded Software Engineer Type: Long term contract (6 +months) Hybrid set-up: 3+ days a week minimum Ovyo is a B2B services company providing flexible Engineering team & talent services to the streaming (video/media), space, satellite and comms industries. One of our clients, a leader in advancing satellite communication technology, are actively seeking a skilled Embedded Software Engineer to join their team on a high-impact, cutting-edge project. Design, implement, test, and maintain software features for embedded real-time systems in C++ . Develop and execute automated unit and integration tests to ensure reliability. Test and debug software in both simulation environments and on target hardware. Employ design patterns and best practices to deliver secure, extensible, and high-quality software. Participate in Agile development practices and contribute to team-wide best practices. Conduct peer reviews and testing of team members' code to maintain high-quality standards. Engage in debugging, performance characterization, and collaboration with cross-functional teams. 5+ years experience in C++ development for embedded systems. ~ Strong experience of Linux and FreeRTOS operating systems. ~ Expertise developing on embedded systems and completing software integration in embedded systems. ~ Extensive experience in debugging and performance analysis on hardware. ~ Effective communication and organizational skills to thrive in an Agile team environment. To apply for the role or for more information get in touch with the team at Ovyo at talent@ovyo.