Job role: C++ Software Engineer Experience: 2–3 Years Location: Bangalore Employment Type: Full-Time We are seeking an experienced Senior Software Developer with strong expertise in C/C++ programming to join our team. The ideal candidate will have a proven track record in developing real-time applications, particularly in video streaming and hardware interface development. Responsibilities Design, develop, and maintain real-time applications on Linux platforms using C/C++. Work with video streaming libraries like G-Streamer to develop robust streaming solutions. Integrate and manage USB and GMSL interfaces for camera systems. Apply Object-Oriented Programming (OOP) principles and follow SOLID principles for scalable software development. Design system architectures and implement efficient software design patterns. Develop and manage build systems using CMake for modular and efficient code compilation. Debug and resolve complex software issues in a real-time system environment. Use version control tools (e.g., Git) for collaborative development, branching, and version management. Participate in peer code reviews to ensure code quality, consistency, and adherence to best practices. Collaborate with cross-functional teams to understand project requirements and deliver high-quality software solutions. Required Skills and Qualifications Programming Skills: Proficiency in C and C++ with a strong understanding of OOP concepts. Video Streaming Expertise: Hands-on experience with G-Streamer or similar video streaming libraries and codecs. Hardware Interfaces: Knowledge of USB and GMSL interfaces for camera integration. Real-Time Applications: Experience in developing applications with stringent performance and latency requirements. Version Control: Proficiency in using Git or similar tools for code versioning and collaboration. Code Review: Experience in conducting and participating in peer code reviews. Debugging: Excellent debugging and problem-solving skills in a Linux environment. Build Systems: Experience with CMake for managing build processes. Design Principles: Understanding of SOLID principles, system design, and software design patterns. Show more Show less
Job Title: Mechatronics Engineer Experience: 3–5 Years Location: Bangalore Job Type: Full-Time Job Description Develop and design mechatronic systems, including robotics, automation systems, and precision instruments. Integrate mechanical, electrical, and software components for seamless operation. Build prototypes and conduct testing to validate designs. Conducting research, documenting findings, and presenting reports at meetings. Developing design documents for mechanical parts and final products. Prepare technical documentation, including design reports, test results, and user manuals. Work closely with mechanical, electrical, and software engineers. Required Qualifications Education: Bachelor’s or master's degree in Mechatronics Engineering, Mechanical Engineering, Electrical Engineering, or a related field. Experience: 3–5 years of relevant experience in mechatronics design, automation, or robotics. Immediate joiners Technical Skills Strong understanding of mechanical and electrical systems. Proficiency in CAD tools (e.g., SolidWorks, AutoCAD, CREO) for mechanical design. Experience with programming languages like Python, C/C++, or MATLAB. Hands-on experience with microcontrollers, PLCs, and sensors. Familiarity with industrial automation protocols (e.g., Modbus, CAN, Ethernet/IP). Experience in robotics (e.g., ROS) or machine vision. Show more Show less
At Rayvector, we are looking for talented AI / ML / Computer vision developers who can create cutting-edge ML solutions. Our ideal candidate will have 2-3 years of experience in Computer vision, strong knowledge of the relevant frameworks, and the analytical skills to solve the problems at hand. Working across many different departments, this role requires a candidate with a proactive attitude and a good team ethic to unify a common vision. Responsibilities Convert the machine learning models into application program interfaces. Build AI models from scratch and help the different components of the organization (such as product managers and stakeholders) understand what results they gain from the model Build data ingestion and data transformation infrastructure Automate the infrastructure that the data science team uses Perform statistical analysis and tune the results so that the organization can make better-informed decisions Set up and manage AI development and product infrastructure. Maintain and improve our existing in-house algorithms and models, including continuous evaluation, fine-tuning Optimize algorithm performance across a wide range of development platforms Develop evaluation scripts to process and accurately measure algorithmic and end-to-end performance Qualifications Bachelor's or Masters's degree in Computer Science / Mathematics / Applied Mathematics. Minimum of 2-3 years of industry experience. Key Skills Strong Python programming experience, familiarity with software development best practices, debugging/profiling Experience with OpenCV, PIL, and other image-processing libraries Experience with at least one mainstream deep learning framework such as PyTorch and TensorFlow Familiarity with data science toolkits such as jupyter lab/notebooks, pandas, bash scripting, Linux environment Hands-on experience with different neural network architectures/modules. Experience with CNNs is a plus Excellent problem-solving skills. Good communication skills Show more Show less
About the job Job Requirements o Able to clearly understand the problem definition/scope of work for manufacturing, procurement, machining, and PCBA Should be able to create detailed step-by-step instructions on each process step (Manufacturing/Assembly). o Should be able to engage with a cross-functional team of Design, Manufacturing, Quality (Internal and external) o Co-ordination with vendors at different levels and Manufacturing engineers for inputs required to create instructions o Co-ordination and approval with Manufacturing engineers for buy-off o Project management and Team handling o Release of documents for use on the shop floor Work Experience o B.E. Mechanical/ Industrial engineering with 5-6 years of relevant experience o Experience working in Manufacturing plant & Shop support activities o Experience in creating Work instructions, Technical instructions, SOP, and Best practices o Working knowledge in Fabrication, Machining & Assembly process o Knowledge of special processes & inspection methods o Proficiency in MS Office applications o Read and interpret mechanical drawings and engineering blueprints accurately and good knowledge of CAD. o Ability to work with multiple stakeholders, accountability and schedule-oriented. o Strong team building, decision-making, and people management skills Show more Show less
Position: React Frontend Developer Experience: 1-3 years ⸻ About the Role We are looking for a talented React Frontend Developer to join our growing team. The ideal candidate should have a strong understanding of front-end technologies, a passion for building intuitive, scalable user interfaces, and the ability to collaborate effectively with cross-functional teams. ⸻ Key Responsibilities • Develop and maintain responsive, high-performance web applications using React.js . • Build reusable components and front-end libraries for future use. • Translate designs and wireframes into high-quality code. • Optimize components for maximum performance across a wide range of devices and browsers. • Collaborate with product managers, designers, and backend developers to define and implement innovative solutions. • Participate in code reviews, testing, and deployment activities. • Stay up-to-date with emerging trends and best practices in frontend development. ⸻ Technical Skills • Strong proficiency in JavaScript , including DOM manipulation and the JavaScript object model. • Thorough understanding of React.js and its core principles. • Experience with state management libraries like Redux, Context API, or MobX. • Familiarity with RESTful APIs integration. • Knowledge of HTML5, CSS3 , and preprocessors like SASS or LESS. • Hands-on experience with modern front-end build pipelines and tools like Webpack, NPM, Yarn . • Experience with version control systems such as Git. ⸻ Preferred Qualifications • Bachelor’s degree in Computer Science, Engineering, or a related field. • Experience with TypeScript is a plus. • Familiarity with UI/UX design principles and tools like Figma or Adobe XD. • Exposure to Agile/Scrum methodologies .
About the job Job Requirements o Able to clearly understand the problem definition/scope of work for manufacturing, procurement, machining, and PCBA Should be able to create detailed step-by-step instructions on each process step (Manufacturing/Assembly). o Should be able to engage with a cross-functional team of Design, Manufacturing, Quality (Internal and external) o Co-ordination with vendors at different levels and Manufacturing engineers for inputs required to create instructions o Co-ordination and approval with Manufacturing engineers for buy-off o Project management and Team handling o Release of documents for use on the shop floor Work Experience o B.E. Mechanical/ Industrial engineering with 3-6 years of relevant experience o Experience working in Manufacturing plant & Shop support activities o Experience in creating Work instructions, Technical instructions, SOP, and Best practices o Working knowledge in Fabrication, Machining & Assembly process o Knowledge of special processes & inspection methods o Proficiency in MS Office applications o Read and interpret mechanical drawings and engineering blueprints accurately and good knowledge of CAD. o Ability to work with multiple stakeholders, accountability and schedule-oriented. o Strong team building, decision-making, and people management skills
As a CAD Engineer, you will be responsible for creating detailed 3D models and 2D drawings using CAD software to support manufacturing processes. Your role will involve collaborating with various engineering departments to integrate designs and specifications, ensuring seamless alignment with manufacturing requirements. Additionally, you will analyze and optimize designs for efficiency and manufacturability, implementing necessary revisions based on feedback and testing outcomes. Your proficiency in CAD software, such as AutoCAD or Creo, will be crucial in this role, along with a strong understanding of manufacturing processes, GD&T, and material properties. Your ability to maintain thorough documentation of design files and assembly instructions will contribute to the success of each project. Staying updated on the latest CAD technology and industry trends will enable you to apply best practices effectively. To qualify for this position, you should hold a Bachelor's degree in Mechanical Engineering, Industrial Design, or a related field, along with 3-5 years of relevant experience. Your problem-solving skills, attention to detail, and collaborative nature will be key assets in this role. Effective written and verbal communication skills will also be essential for seamless interaction with team members and stakeholders. Joining our team as a CAD Engineer, you will play a vital role in driving innovation and efficiency in our manufacturing processes.,
As a CAD Engineer, your role involves creating detailed 3D models and 2D drawings for manufacturing processes using CAD software. You will collaborate with other engineers and departments to integrate designs and specifications into the manufacturing process. Your responsibilities also include analyzing and optimizing designs for manufacturability and efficiency, implementing revisions based on feedback, and maintaining documentation of design files and assembly instructions. It is essential to stay updated with the latest CAD technology and industry trends to ensure best practices. Key Responsibilities: - Create detailed 3D models and 2D drawings using CAD software - Collaborate with other engineers and departments for design integration - Analyze and optimize designs for manufacturability and efficiency - Implement revisions based on feedback and testing results - Maintain documentation of design files and assembly instructions - Stay updated with the latest CAD technology and industry trends Qualifications Required: - Bachelor's degree in Mechanical Engineering, Industrial Design, or a relevant field - 3-5 years of experience in CAD engineering - Proven experience with CAD software like AutoCAD, Creo, or similar - Strong understanding of manufacturing processes, GD&T, and material properties - Excellent problem-solving skills and attention to detail - Ability to work collaboratively in a team environment - Good written and verbal communication skills No additional details of the company are mentioned in the job description.,
FIND ON MAP