Position: Senior Software Engineer (C/embedded) (IRC181412)
Company: GlobalLogic
Category: C++
Experience required: 5y
English level: upper

**Requirements:**
- BA/MS degree in software engineering, computer science, or other related fields 
- 5+ years of experience in Software Development, including at least 2 years of experience in software development in the embedded domain
- Strong experience in the C programming language
- Strong knowledge of Linux OS and experience in development for Linux
- Good knowledge of computer networks (Ethernet, TCP/IP, Wireless, etc.)
- Good communication and problem-solving skills 
- Understanding of software design principles (SOLID, etc.)
- Upper-Intermediate or above spoken and written English 

**Desired skills:**
- Experience in LoRa/LoRaWAN will be a major plus
- Excellent knowledge of Linux networking subsystem

**Job Responsibilities:**
- Participate in defining the software design of the solution
- Participate in the development of new features and bug-fixing for the developed solutions
- Participate in the analysis, diagnosis, and troubleshooting of the complex parts of the developed solution
- Mentoring and supervising the team members, providing feedback and guidance
- Cooperate with other teams and customer technical representatives to follow up on solution development from requirements clarification to solution integration on the customer devices. 

**Department/Project Description**
Our customer is a US-based technology company focused on designing and developing wired and wireless data communication products for enterprise and home markets. As a fast-growing company, our customer offers highly innovative and advanced products and solutions, including in the emerging data communication market segments. 

Within a project team, you will contribute to the design and development of the LoRaWAN solution. Among others, you will be involved in software architecture design, feature development, bug-fixing, integration support, optimizations, and debugging of the developed solution.