Endava

Endava

Senior Software Engineer (C, C++ and embedded Linux.)

Company

Endava

Role

Senior Software Engineer (C, C++ and embedded Linux.)

Job type

Full-time

Posted

11 hours ago

Salary

Not disclosed by employer

Job description

5 to 15 years of software engineering experience in C, C++ with strong emphasis on software architecture and design in the Unix/Linux based platforms.

Experience with OpenWrt and/or embedded Linux.

Experience with network programming and concurrent/multithreaded programming.

Demonstrated experience in Networking (TCP/IP,UDP) and troubleshooting expertise.

Solid understanding of foundational computer science concepts related to software architecture, basic algorithms, and data structures.

Experience in working in Agile/Scrum and DevOps environments.

Strong oral and written communication skills.

 

Preferred Skills

 

Knowledge on tools like Jenkins, JIRA, Perforce and Git.

Experience with bash and Python scripting in Linux.

Experience with telecom/networking/satellite/wireless communications, wimax and protocol development.

Experience working in cloud environment.

At Endava, we’re committed to creating an open, inclusive, and respectful environment where everyone feels safe, valued, and empowered to be their best. We welcome applications from people of all backgrounds, experiences, and perspectives—because we know that inclusive teams help us deliver smarter, more innovative solutions for our customers. Hiring decisions are based on merit, skills, qualifications, and potential. If you need adjustments or support during the recruitment process, please let us know.

Resume ExampleCover Letter Example

Explore more

Similar jobs