Software Engineer

Key Skills

embedded C Agile Development Git

Job Description

Role responsibilities Image Processing Implement image processing techniques for security feature authentications. AI and ML Model Development Develop AI and machine learning models for image vision solutions. Embedded Device Development Design and develop embedded devices. Vendor Collaboration Collaborate with vendors for component procurement and service solutions. Project Ideation Generate and propose new project ideas. Testing and Validation Conduct rigorous testing and validation of image processing algorithms and embedded systems to ensure reliability and performance. Documentation Maintain comprehensive documentation for designs, algorithms, and processes to support future development and ensure compliance. Troubleshooting Diagnose and resolve technical issues related to hardware and software integration, providing timely solutions. Collaboration with Cross-Functional Teams Work closely with hardware engineers, software developers, and product managers to align on project goals, timelines, and requirements. Continuous Learning Stay updated with the latest advancements in image processing, AI, and embedded systems, integrating new knowledge into projects as appropriate. Regulatory Compliance Ensure that all projects meet industry standards and regulatory requirements related to security and embedded systems. Preferred candidate profile Software Python, TensorFlow, Computer Vision. Embedded Systems Embedded C, circuit design, PCB design, PIC microcontroller, Arduino, Raspberry Pi. Designing Tools Autodesk EAGLE for PCB and schematic designs. Machine Learning Frameworks Familiarity with additional machine learning libraries, such as Keras, OpenCV, or scikit-learn, to broaden model development capabilities. Data Management Experience with data manipulation and analysis tools, such as NumPy and Pandas, to efficiently handle and preprocess datasets. Version Control Proficiency in version control systems, such as Git, for collaborative development and project management. Project Management Knowledge of project management tools and methodologies (e.g., Agile, Scrum) to ensure timely delivery of projects. Embedded Systems Debugging Experience with debugging tools and techniques specific to embedded systems. Problem-Solving Skills Strong analytical and problem-solving skills to tackle complex technical challenges. Communication Excellent verbal and written communication skills for effective collaboration and reporting. Adaptability Ability to adapt to new technologies and processes in a fast-paced environment.

About Hiring Company

  • Login to view
  • Login to view
  • Udayavani Building, Press Corner, Manipal 576104 Karnataka
  • IT-Software

Job Information

EXPERIENCE 3 to 7 years
LOCATION Mangaluru, Udupi
INDUSTRY IT-Software
Type Permanent
ROLE Software Engineer
QUALIFICATION: UG B.Tech/B.E. in Electronics/Telecommunication PG M.Tech in Electronics/Telecommunication

Similar Jobs for You