Embedded Engineer

Found in: Whatjobs IN C2 - 2 weeks ago


Bodh Gaya, India Technoculture Research Pvt. Ltd. Full time

Job Title: Embedded Engineer


Location: Bodhgaya, Bihar


Company: Technoculture Research Pvt Ltd. 


About Us:

Technoculture Research Pvt Ltd is a leading Bio Instrumentation research and development company focused on revolutionizing the healthcare industry through cutting-edge pharmacogenomics based drug testing, early disease detection using DNA analysis, and precise diagnosis of infectious diseases. Our expertise in Molecular Biology, Electro chemical sensing, Associated biomarkers testing, and Single Nucleotide Polymorphism (SNPs) testing allows us to provide highly accurate and personalized medical solutions to improve patient outcomes. With a team of highly skilled professionals and a passion for innovation, we are dedicated to delivering innovative and effective diagnostic tools to help healthcare professionals. Join us in our mission to improve patient outcomes and advance the field of medical diagnosis through cutting-edge technology and innovative solutions.


Position Overview:

We are seeking a talented Embedded Engineer with a solid understanding of Real-Time Operating Systems (RTOS) and proficiency in C/C++, Python, and Embedded Linux. The ideal candidate should have a minimum of 2 years of experience and possess strong problem-solving skills along with a passion for embedded systems development.


Key Responsibilities:

  • Design, develop, and debug embedded software for various microcontroller platforms, with a focus on Real-Time Operating Systems (RTOS).
  • Implement and maintain pre-RTOS configurations, ensuring optimal performance and resource utilization.
  • Develop and maintain multi-threaded applications with a minimum of 2 threads, adhering to best practices and design principles.
  • Utilize C/C++ for firmware development, ensuring code quality, efficiency, and maintainability.
  • Integrate Python scripts for automation, testing, and data analysis purposes.
  • Experience with Embedded Linux systems, including kernel configuration, device drivers, and system optimization.
  • Basic understanding of Arduino development for rapid prototyping and basic hardware interfacing.
  • Proficiency in IoT protocols and technologies, with the ability to develop drivers based on datasheets and specifications.
  • Collaborate with cross-functional teams including hardware engineers, software developers, and QA testers to deliver high-quality embedded solutions.


Qualifications:

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • Minimum of 2 years of professional experience in embedded systems development.
  • Strong programming skills in C/C++ with experience in multi-threaded application development.
  • Proficiency in Python for scripting and automation tasks.
  • Hands-on experience with microcontroller platforms and development tools.
  • Familiarity with Embedded Linux systems and kernel development.
  • Basic understanding of Arduino development for prototyping purposes.
  • Experience with IoT protocols (e.g., MQTT, CoAP) and device communication.
  • Ability to interpret datasheets and technical specifications to develop device drivers.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork skills, with the ability to collaborate effectively in a cross-functional environment.


Preferred Qualifications:

  • Master's degree in Electrical Engineering, Computer Engineering, or Computer Science.
  • Experience with version control systems (e.g., Git).
  • Familiarity with software development methodologies (e.g., Agile, Scrum).
  • Knowledge of hardware design principles and PCB layout.
  • Experience with wireless communication protocols (e.g., Bluetooth, Wi-Fi, LoRa).