Job description
CITRIOT – Job Description for Tech Lead
Responsibilities:
Determining project requirements and developing work schedules for the team that will be working in a hybrid environment (remote-in person).
Delegating tasks and achieving daily, weekly, and monthly goals.
Liaising with team members and managing time effectively to ensure projects are completed to standard in a time-constrained environment of our startup Citriot.
Identifying risks and forming contingency plans as soon as possible. Be able to update work schedules and performing troubleshooting as required. Example: coming up with an alternative hardware platform or a software tech stack very quickly if one fails or is unable to deliver results, and ensuring that the team is capable of delivering the results.
Analyzing existing operations and being a mentor towards the interns. Being empathetic towards the employees and resonating well with their level of knowledge and skills; while at the same time encouraging them to achieve more.
Keeping up-to-date with industry trends and developments (very important).
Being transparent with the team about challenges, failures, and successes.
Writing progress reports and delivering presentations to the relevant stakeholders (not required very often, but an important responsibility).
Qualifications:
Bachelor’s degree in computer science, engineering, or a related field (preferably CS or ECE). The candidate we’re looking for should have a research mindset and can complete projects in strict “startup-friendly” deadlines.
Experience with Scrum/agile development methodologies.
2-5 years experience as a software engineer, firmware engineer or a hardware engineer in lead positions who is familiar with the following software/tools:
Experience & expertise in one or more programming languages: Python, JavaScript and C++
Experience programming microcontrollers in Embedded C or MicroPython
Experience with two or more of the following prototyping environments: Arduino (boards and IDE), Raspberry Pi (headless setup, GPIO programming), Nvidia Jetson/TX1/TX2 boards with setup
Strong conceptual knowledge on networking topologies, communication technologies and interfacing protocols (SPI, I2C, CAN, etc.)
Have worked on a PCB design project at least once in their career/university
Have experience programming embedded boards from either Microchip or STM32 (let us know if you have experience with any others as well)
Experience in a similar role would be advantageous.
Excellent technical, diagnostic, and troubleshooting skills.
Strong leadership and organizational abilities.
Willingness to build professional relationships with staff and clients.
Excellent communication, motivational, and interpersonal skills.
If you are interested in the role, we request you to kindly attach a pdf/word file along with your resume(and/or cover letter) mentioning how well you would fit in our company based on the above points.
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Citriot.
- Track your application and get updates by email and WhatsApp.