
DNA325
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 with tools 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 understanding of TCP & UDP protocols;
- Experience with Python and web development a plus;
- Experience with routers, device management, and TR-069 / STUN;
- Experience with test-driven development and automated testing frameworks;
- Solid understanding of VPN, OpenVPN and PPTP;
understanding of the OSI model;
- B1/B2 Visa for the USA (it will not disqualify the candidate);
- 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 and problem-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;
- Working as part of a team that strives to elevate technology and consistently apply best practices;
- Enhancing the existing system 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.
To apply for this job please visit ua.jooble.org.