Software Development Manager (Embedded) Offline
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.
The job ad is no longer active
Job unpublished on
3 September 2020
Look at the current jobs C / C++ / Embedded Kyivβ