Flag job

Report

Technical Development Engineer

Min Experience

0 years

Location

Bangalore, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

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.

About the company

Tenet Technetronics focuses on "Simplifying Technology for Life" and has been striving to deliver the same from the day of its inception since 2007. Founded by young set of graduates with guidance from ardent professionals and academicians the company focuses on delivering high quality products to its customers at the right cost considering the support and lifelong engagement with customers. "We don't believe in a sell and forget model "and concentrate and building relationships with customers that accelerates, enhances as well as provides excellence in their next exciting project.

Skills

c
python
embedded systems
microcontrollers
stm32
raspberry pi
nvidia jetson gpu
makefiles
git