Senior Software Engineer
At {company}, we are seeking a highly motivated and skilled software engineer to join our team in Killarney, Co. Kerry.
Responsibilities:
• Analyze requirements and design efficient software solutions.
• Contribute to product development in areas like software architecture, infrastructure performance, testing, and reliability.
• Research, design, develop, test, integrate, and document software functionality within an Agile framework.
• Collaborate with other engineers on solution designs.
• Assist with system testing, including design, automation, and execution.
• Debug code and participate in system integration.
Qualifications:
• Bachelor's or Master's degree in Computer Science, Electrical Engineering, or Mathematics, or equivalent experience.
• 5+ years of industry experience in programming and software engineering.
• Hands-on experience with C++ and Linux development.
• Strong understanding of object-oriented design, modeling, and programming.
• Proficiency in at least one high-level programming language.
• Scripting experience (shell scripting, Python, etc.).
• Knowledge of TCP/IP and networking protocols.
• Experience with Cloud-based development environments and architectures.
• Familiarity with version control systems (Git).
Bonus Points:
• Experience with telecommunications systems (3GPP, 5G, ORAN, MEC, IoT).
• Experience with Satellite/Terrestrial communications systems.
• Proficiency in professional software engineering practices and best practices, including UML.
• Experience with network management systems, virtualization, and Cloud Provider Platforms.
• Expertise in test automation integrated in a CI/CD pipeline.
Skills: C++, Linux, Python, TCP/IP