So want to work with Tenet Technetronics ?
Check out our current openings below and send us an up to date resume at [email protected]
Current Openings :
Position: Technical Development Engineer (Number of positions : 2)
Location: Bangalore, India
Job Description:
We are seeking a highly motivated and skilled Technical Development Engineer to join our dynamic team in Bangalore, India. As a Technical Development Engineer, you will play a crucial role in the designing, developing and testing of embedded systems and software solutions. This position requires a strong foundation in programming languages such as C and Python, as well as a deep understanding of embedded systems programming. Familiarity with microcontrollers like STM32, Raspberry Pi and Nvidia Jetson GPU is also essential.
Responsibilities:
- Design and develop embedded software solutions for various applications, utilizing microcontrollers such as STM32, ESP32, Raspberry Pi, and Nvidia Jetson GPU.
- Collaborate effectively with cross-functional teams, including hardware engineers, software developers and quality assurance engineers to ensure delivery of high-quality products.
- Write clean, efficient and maintainable code in C and Python for embedded systems based on Microcontrollers and FPGAs.
- Ability to write clean makefiles and debug for multiple targets.
- Participate actively in the entire software development lifecycle, from requirements analysis to design, implementation, testing and deployment.
- Troubleshoot and debug software and hardware issues in embedded systems.
- Conduct regular code reviews to ensure compliance with coding standards and best practices.
- Document software designs, implementation details and test procedures.
- Stay updated with the latest developments in embedded systems technology and programming languages.
- Provide timely and effective technical support to customers and internal teams as needed.
Qualifications:
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
- Strong programming skills in C and Python with hands on experience.
- Knowledge of embedded systems programming and development tools including communication protocols.
- Familiarity with microcontroller architectures and peripherals, including STM32, Raspberry Pi and Nvidia Jetson GPU.
- Experience with version control systems such as Git for collaborative workflow.
- Excellent problem-solving and analytical skills.
- Ability to work both independently as well collaboratively as part of a team.
- Effective communication and interpersonal skills.
- Prior internship or project experience in embedded systems development is a plus.
This is an excellent opportunity for a recent graduate, passionate about embedded systems and software development to kickstart their career in a dynamic and fast-paced environment. If you are enthusiastic about technology and eager to learn and embrace new challenges and contribute to innovative projects, we wholeheartedly encourage you to apply!