Senior Software Engineer

Senior Software Engineer

Posted 2 weeks ago by Apex Systems on Linkedin

Negotiable
Undetermined
Remote
Virginia Water, England, United Kingdom

Summary: The Senior Software Engineer role is a fully remote position focused on the full life cycle of software development, particularly for embedded applications on Linux and Windows platforms. The engineer will analyze client needs, develop software solutions, and maintain system components while collaborating in a multi-functional environment. Key responsibilities include software design, development, and quality assurance, alongside hardware testing and documentation. The position requires strong programming skills, particularly in C++ or Java, and a solid understanding of software design principles.

Key Responsibilities:

  • Design, develop, and maintain system components for embedded applications on Linux and Windows.
  • Analyze client needs and develop software solutions accordingly.
  • Participate in hardware testing of existing and new development projects.
  • Maintain quality assurance for all application development and enhancements.
  • Create and maintain the GIT code repository throughout the project life cycle.
  • Develop user documentation as necessary.
  • Lead and participate in the organization's software development policies and procedures.
  • Recognize and solve software programming problems/issues.
  • Perform other duties as assigned by the Director.

Key Skills:

  • 5+ years of software development experience.
  • Strong understanding of software design principles, algorithms, data structures, and design patterns.
  • Proficient in C++ or Java programming languages.
  • Experience with large Linux or Windows applications with complex business logic.
  • Familiarity with Open-Source Software and Linux system messaging libraries.
  • Excellent general computer science knowledge, including operating systems, databases, and networking.
  • Strong analytical and problem-solving skills.
  • Hands-on approach to tasking.

Salary (Rate): 100000

City: Virginia Water

Country: United Kingdom

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: Senior

Industry: IT