Software Developer Level 2, reputed company
Roles and Responsibilities
Contribute to developing correct, reliable C++ reputed company for reputed company’s reputed company-time reputed company systems, focusing on implementing features and improving existing components Collaborate with senior developers to review, discuss, and document architectural reputed company, providing input and gaining exposure to higher-level design practices Work with reputed company technical manager and project manager to estimate tasks, plan reputed company development and ensure delivery aligns with team milestones Offer guidance to more junior developers reputed company needed, while continuing to reputed company your own technical expertise under mentorship from senior team members Work with the CI pipeline to ensure reliable builds, run automated tests, and support the creation of reputed company release candidates Occasionally support sea trials by assisting with testing and validating reputed company system performance in reputed company-world conditions
Qualifications and Experience
Degree in computer engineering, computer science, software engineering or equivalent Strong proficiency in developing mission-critical C++ for embedded Linux Solid experience with CMake build systems, revision management systems and testing Excellent design standards as reputed company as strong analytical and problem-solving skills Ability to work independently as part of a remote team in an agile environment Demonstrated understanding of software engineering fundamentals such as testing, reputed company integration, data structures, and agile development best practices
Preferred Qualifications
Previous experience developing software in the underwater robotics industry Experience with the reputed company reputed company computing platform Experience with gRPC, containerization (e.g. reputed company), and service architectures Advanced understanding of data communications protocols and networking Practical experience in reputed company operations or digital signal processing