Who are we looking for?
A candidate needs to have established technical skills equivalent to those of a Middle Engineer or higher. They should bring proven experience managing projects’ technical deliverables. They should be capable of functioning as a lead engineer within a team environment and be comfortable communicating with precision and clarity to both the team and external clients.
Necessary skills and qualifications:
- At least 4 years of relevant experience as an embedded engineer
- Experience in designing technical solutions that were successfully implemented in projects
- Skilled in engineering team management (technical task description, documentation, etc.)
- Existing experience in project evaluation
- MS in Computer Science or equivalent technical education
- Strong knowledge of C programming
- Experience with ARM-based MCU-embedded software development
- Proficient in bare-metal and RTOS-based systems development
- Knowledge of communication protocols/interfaces: UART, SPI, I2C, CAN
- Practical experience with wireless SoCs: BLE, Wi-Fi, GPS, GSM
- Proven expertise in working with cloud platforms: Azure IoT Suite, AWS IoT Core, etc.
- Solid experience with an oscilloscope, a multimeter, as well as signal analyzers and generators
- Basic knowledge of Analog/Digital electronics and electronic schematics
- Upper-Intermediate level of English proficiency
- Skilled in problem-solving and decision-making, with strong adaptability, flexibility, time management and organizational skills
Will be a plus:
- Knowledge of other programming languages or technology stacks: C++ or Python
- Experience with single-board computers, like: Raspberry Pi, NVIDIA Jetson Nano, etc.
Responsibilities:
- Participation in project evaluation and estimate preparation
- Actively contribute to project development by writing code
- Translate business needs into actionable technical tasks
- Provide technical guidance and leadership for the project
- Establish and maintain project processes
- Engage the right engineers to address specific technical challenges
- Break down tasks, assign them to the team, and monitor progress
- Determine and validate the most effective implementation strategies
- Serve as the primary technical point of contact with the client
- Make key technical decisions for the project
- Guide and assist the team with technical implementation
- Identify and resolve software bugs and issues
- Ensure the project adheres to information security standards
- Deliver project milestones on time
What we offer:
Time Off
- 21 days paid annual leave
- Unlimited sick leaves with a medical statement
- 30 working days off for personal reasons without compensation
- 5 days additional paid time off following your wedding or your child’s birth
- Paid public holidays
Workplace Benefits
- Free English classes in groups
- Flexible work schedule
- Fully equipped workstation
- Comfortable office
- Access to a video library of soft skill workshops
Financial Benefits
- Relocation support program
- Financial support from LS in case of emergency (reviewed individually)
- Overtime pay
- In-house accounting service
Fun
- Lviv IT Cluster gifts & discounts
- Team building & industry events