Position: Software Development Manager (Embedded)
Company: Ring Ukraine
Experience required: 5y
Category: C++
English level: fluent
Published: 2020-07-01T00:00:00+03:00

Job Summary
The candidate must thrive in a fast-paced environment and drive the Project Roadmap implementation.
This hands-on position requires broad engineering competence and in-depth technical knowledge, as well as demonstrated experience successfully planning, organizing, and conducting software development projects in a dynamic environment.

Responsibilities and duties
— Deliver cross-domain releases of embedded IoT software (BSP, RTOS, Applications)
— Work closely with Technical Project Managers and System Architects, scope amount of efforts, plan timeline.
— Be able to get detailed technical requirements from high-level product requirements and enable your team to do the same.
— Coordinate multi domain teams (BSP, Mobile Application, Cloud)
— Drive and facilitate innovation within the team.
— Monitor, drive and facilitate individual growth of your team’s individual contributors.

Qualifications and Skills
— Bachelor’s degree in Computer Science, Computer Engineering or related technical discipline.
— 10+ years of software development experience, as a developer or manager.
— 3+ years of management experience leading software development teams.
— Experience with full cycle of product development (EVT -> MP) and factory support would be a big plus.
— Strong C/C++ knowledge and CS fundamentals.
— Strong verbal and written communication skills (Upper-Intermediate English)
— Experience in issue-tracking systems maintenance (Jira, Confluence);
— Strong understanding of Linux OS (structure and components), debug techniques and profiling, scripting
— Basic knowledge of FreeRTOS (core entities, synchronization, memory management, etc...) would be a plus
— Experience with conventional build systems (CMake, GNU Make);
— Strong understanding of periphery interfaces (UART, SPI, I2C, USB, etc...);
— AWS IoT understanding would be a big plus
— Hands-on experience with Git (Gerrit, Repo would be a big plus)

Nice to have

— Strong business and technical vision.
— Ability to handle multiple competing priorities in a fast-paced environment.
— Deep understanding of software development in a team, and a track record of shipping software on time.

We offer multiple benefits that include
— Opportunity to influence the products’ quality supporting company mission to make neighborhoods safer
— Challenging tasks and professional growth
— Competitive salary and perks
— PE accounting and support
— 18 paid vacation days per year, paid public holidays according to the Ukrainian legislation
— Social package, including gym membership compensation, medical insurance
— Free office meals, fruits, and cookies
— Educational possibilities, knowledge hubs, and free corporate English classes
— Career plan, professional growth, and semiannual performance review.