Looking for an Embedded Software Engineer to join a US-based company that builds custom hardware for IoT solutions, including battery-powered industrial routers, landline replacement solutions, M2M-connected equipment, and more. They have over a billion dollars in contracts and they're quickly growing. Industry: Telecommunications, mainly B2B.**Requirements**:- 3+ years as Embedded Software Engineer; - At least Advanced English; - DevOps experience withtools like Ansible, chef, puppet, etc.; - Experience with analogue to digital signal processing; - Experience with SIP/VoIP protocols & technology; - Extremely proficient with Linux on embedded architectures; - Hands-on experience working with low-level C programming and embedded development; - Detailed understandingof TCP & UDP protocols; - Experience with Pythonand web development a plus; - Experience with routers, device management, and TR-069 / STUN; - Experience with test-driven development and automated testing frameworks; - Solid understanding ofVPN, OpenVPN and PPTP; - understanding of the OSI model; - Availability to overlap at least 6 hours with Eastern Timezone business hours (8 am to 5 pm).Important Soft Skills:- Ability to conduct technological analyses and research; - Leadership and organizational abilities; - Strategic thinking andproblem-solving aptitude; - Ability to actively communicate, inspire and motivate all levels of staff; - Ability to think and act strategically and proactively; - Strong communication &presentation skills working with executives and customers; - Good at problem-solving, training others.**Responsibilities**:- Analysis, design, and development of tests and test-automation suites; - Designing and developing a processing platform using various configuration management technologies; - Testing software development methodology in an agile environment; - Maintaining, supporting, and enhancing existing systems and platforms; - Collaborating with business users, project managers, and other engineers to achieve elegant solutions that suit all parties; - Providing recommendations for continuous improvement; - Enhancing the existingsystem through new initiatives and programs; - Writing technical documentation that is accessible to colleagues, partners and end-users; - Leading embedded development initiatives with peer engineers; - Channelling feedback from others into the product development strategy to drive improvements.Pay: $82,000.00 - $93,000.00 per month