Type of job: Full time
Contract: Individual work contract (CIM)
Work schedule: Flexible and Hybrid
Basic Requirements
- Over 4 years experience with C/C++ Embedded programming
- Good understanding of software design techniques, debugging, and testing techniques
- Experience with different architectures (microcontrollers, processors, computers)
- Willing to learn diverse languages and technologies, as projects may demand
- Works easily with Jira, Confluence, Slack
- Attitude and competencies: entrepreneurial, creative, capable of dealing with ambiguity, communicates and motivates others, plans effectively and is result-oriented, promotes change and is an agile thinker
Additional technical requirements for the Senior Engineers
- Design the software architecture
- Excellent technical understanding of microcontrollers, embedded systems, and electronic circuit theory
- Capability to estimate the needed resources and the work time to meet the project goal
- Experience in preparing tests plan and validation procedures
Job description
- Develop and implement embedded software based on technical requirements
- Analyze and understand the software requirements
- Implement, test, and validate the software on the real hardware
- Work with hardware engineers to provide integrated hardware/software solutions
- Prepare required technical documents and documentation. Work with Documentation team to prepare user manuals and user instructions
What we offer
- Top private Health insurance
- Access to certified training
- Lunch vouchers (card)
- Transport compensation
- 25 days holiday per year
- Floating holidays
- Profit bonus share
Additional requirements for team leaders:
- Strategic thinking and decision-making skills
- Planning and organizing skills to manage the activity of their team
- Capable to make time-sensitive decisions and take responsibility for the team results
- Exhibits good motivational skills to bring out the best in team members
- Good crisis management skills to handle pressure from project challenges
- High degree of flexibility and efficiency in working with different personalities and people with a varied set of skills
Team leaders responsibilities:
- Sets KPI’s for their team members
- Gives clear directions and instructions to team members with regards to external factors, to enable them carry out their tasks effectively
- Assesses the weak points of every team member and together come up with proposal for improvement
- Responsible for the team performance and for reviewing the performance during the stages of the project
- Keeps the team motivated and on track
- Gives the team members separate feedback on the work accomplished and communicates constantly, encouraging an atmosphere of openness and transparency
- Acts as a problem solver in a project
- Encourages contributions and input from team members on the project and acknowledges the efforts the team makes
- Carries out annual performance evaluations
- Engages as a business partner for the management, supporting managerial decisions in front of their team
Candidații își pot trimite CV-urile la: hr.rnd@hanna.ro