Blackbox Factories

8 Job openings at Blackbox Factories
Software Engineer -AI/ML, Computer Vision, Video Integration Hyderabad,Telangana,India 4 years None Not disclosed On-site Full Time

We are looking for a versatile Software Engineer with strong expertise in Artificial Intelligence (AI), Machine Learning (ML), Computer Vision. This role also requires experience with video data integration and the ability to combine multiple tools and technologies into a cohesive desktop software application. You will work on performance-critical software solutions that blend real-time vision and AI/ML capabilities with modern UI/UX experiences. The ideal candidate is comfortable working with a variety of programming languages, frameworks, and platforms—whether Python-based or compiled languages like C++ or C#. - Design, develop, and maintain robust PC applications that integrate machine learning and computer vision capabilities. - Build real-time video data pipelines for processing, analysis, and visualization across diverse applications. - Develop, train, and deploy AI/ML models and integrate them into production-grade desktop software. - Combine multiple components—including SDKs, APIs, and standalone tools—into a single, well-structured desktop application. - Work with UX/UI designers, product teams, and system engineers to deliver intuitive and high-performance software. - Ensure code quality, modularity, and performance optimization in complex, data-intensive applications. - Stay up to date with developments in ML, CV, and video technologies and assess their relevance to the product roadmap. ► Mandatory Qualifications - Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. - 4+ years of professional software development experience. - Strong programming skills in one or more general-purpose languages such as Python. - Solid understanding of machine learning and computer vision, including hands-on experience with tools like TensorFlow, PyTorch, OpenCV, ONNX, etc. - Experience working with video data streams, including decoding, processing, and integrating into applications (e.g., using FFmpeg, GStreamer, Media Foundation, etc.). - Experience integrating third-party tools, SDKs, or APIs into cohesive desktop solutions. - Familiarity with multithreading, performance optimization, and real-time system constraints. ► Preferred Qualifications - Experience with GPU programming (CUDA, DirectML, Vulkan) and hardware acceleration. - Familiarity with C++, C#. - Knowledge of application architecture patterns and modular software design. - Prior experience in domains such as surveillance, healthcare, industrial automation, automotive, or video analytics. - Familiarity with building desktop applications using frameworks like Qt, WPF, .NET, Electron, or cross-platform toolkits.

Software Engineer- Embedded Software Development Hyderabad,Telangana,India 4 years None Not disclosed On-site Full Time

We are looking for a highly skilled Embedded Software Developer to lead the development of full-scale embedded systems for high-precision industrial automation equipment. This is a unique opportunity for an engineer with strong fundamentals and a passion for building embedded solutions from scratch—including hardware bring-up, architecture design, base software, middleware, and application-level logic. If you’re someone who enjoys building systems from the ground up and working across the embedded software stack—from bootloader to application—and wants to have real impact in a fast-paced, engineering-first environment, this role is for you. You’ll collaborate closely with hardware, mechanical, and systems engineering teams to ensure that the software reliably integrates with complex electromechanical components, delivers precise control, and meets stringent performance and safety. - Develop embedded firmware and application-level software for microcontrollers, SoCs platforms. - Design and implement real-time control systems for motion control, sensor feedback loops, and high-speed signal processing. - Lead the system software architecture, from hardware abstraction to user-facing features. - Implement and integrate embedded real-time operating systems (RTOS) or embedded Linux platforms. - Create robust middleware and device drivers for interfacing with industrial sensors, actuators, communication modules, and hardware peripherals (e.g., I2C, SPI, UART, CAN, EtherCAT, Modbus). - Bring up new hardware platforms and develop low-level initialization code. - Implement reliable software update mechanisms, diagnostics, logging, and error recovery features for field-deployed equipment. - Write clean, maintainable code with proper documentation and modularity for long-term scalability. ► Mandatory Qualifications - Bachelor’s or Master’s degree in Electronics and Communications Engineering, Computer Science Engineering, or a related field. - 4+ years of experience in embedded systems development, especially for real-time and safety-critical applications. - Proficiency in C/C++ for bare-metal and RTOS environments (e.g., FreeRTOS, Zephyr, VxWorks). Familiarity with Python. - Solid understanding of digital electronics, embedded system architecture, and communication protocols. - Strong understanding of control systems, real-time constraints, and timing-critical software in industrial automation. - Experience working with industrial communication protocols (e.g., CANopen, EtherCAT, Profinet, RS-485). - Familiarity with hardware schematics, debugging tools (JTAG, oscilloscopes, logic analyzers), and lab-based testing. - Experience integrating embedded systems into complex mechanical assemblies, with attention to timing, synchronization, and fault tolerance. - Demonstrated ability to design and build embedded software from the ground up. ► Preferred Qualifications - Familiarity with microcontroller architectures (e.g., ARM Cortex-M, Cortex-A, RISC-V, AVR, PIC). - Experience with motor control, PID tuning, or PLC-like logic programming in embedded C. - Background in motion control systems, CNC, robotics, or other electromechanical control domains. - Experience in building modular and scalable firmware architectures for long lifecycle industrial products. - Familiarity with version control, build automation, and CI/CD pipelines for embedded development.

PLC Programmer hyderabad,telangana 3 - 7 years INR Not disclosed On-site Full Time

We are looking for a highly skilled PLC Programmer to be a part of our Industrial Automation team. The ideal candidate should possess hands-on experience in designing, programming, testing, and commissioning PLC-based control systems within a manufacturing or process automation setting. Your primary responsibility will involve collaborating closely with hardware, mechanical, and systems engineering teams to ensure seamless integration of software with complex electromechanical components. This integration should deliver precise control and meet stringent performance and safety standards. Key Responsibilities: - Design, develop, and implement PLC programs on platforms like Siemens, Mitsubishi, ABB, etc. - Configure and program HMI/SCADA systems for industrial automation projects. - Conduct on-site commissioning, debugging, and troubleshooting of automation systems and machinery. - Collaborate with electrical and mechanical design teams to ensure smooth integration of automation systems. - Document system architecture, PLC code, I/O lists, and test procedures. - Enhance existing PLC programs to improve system performance and support production upgrades. - Interface with sensors, actuators, VFDs, robots, and other industrial equipment. - Provide technical support and training to customers or internal maintenance teams. - Ensure all programming and system integration adhere to safety and industry standards such as IEC 61131-3, ISO, etc. Mandatory Qualifications: - Bachelor's degree or diploma in Electrical, Electronics, Mechatronics, or a related field. - Minimum of 3 years of experience in PLC programming. - Proficiency in industrial communication protocols like Modbus, Profibus, Profinet, Ethernet/IP. - Familiarity with HMI/SCADA platforms such as WinCC, GT Designer, FactoryTalk, or equivalent. - Strong problem-solving and debugging skills in real-time industrial environments. - Willingness to travel to client sites for installation, support, and commissioning as required (domestic/international). Preferred Qualifications: - Experience in servo drives, motion control, and robotics integration. - Knowledge of industrial safety systems and compliance standards. - Understanding of electrical schematics and panel layouts using tools like EPLAN or AutoCAD Electrical. - Exposure to Industry 4.0 concepts, IIoT, and remote diagnostics.,

PLC Programmer- Industrial Automation hyderabad,telangana 3 - 7 years INR Not disclosed On-site Full Time

As a PLC Programmer at our company, you will be an integral part of our Industrial Automation team. Your primary responsibility will involve designing, programming, testing, and commissioning PLC-based control systems within a manufacturing or process automation environment. Collaboration with hardware, mechanical, and systems engineering teams is crucial to ensure seamless integration of complex electromechanical components. Your expertise will be essential in delivering precise control and meeting stringent performance and safety standards. Your key duties will include designing, developing, and implementing PLC programs on various platforms such as Siemens, Mitsubishi, ABB, etc. You will also configure and program HMI/SCADA systems for industrial automation projects. On-site commissioning, debugging, and troubleshooting of automation systems and machinery will be part of your regular tasks. Collaboration with electrical and mechanical design teams is necessary to ensure the smooth integration of automation systems. Documentation of system architecture, PLC code, I/O lists, and test procedures will be essential in your role. Modifying existing PLC programs to enhance system performance and support production upgrades will also be within your scope of work. Interfacing with sensors, actuators, VFDs, robots, and other industrial equipment is a key aspect of the job. Providing technical support and training to customers or internal maintenance teams will be expected from you. It is mandatory for you to possess a Bachelor's degree or diploma in Electrical, Electronics, Mechatronics, or a related field. A minimum of 3 years of experience in PLC programming is required for this role. Proficiency in industrial communication protocols like Modbus, Profibus, Profinet, Ethernet/IP is essential. Familiarity with HMI/SCADA platforms such as WinCC, GT Designer, FactoryTalk, or equivalent is also necessary. Strong problem-solving and debugging skills in real-time industrial environments are a must. Willingness to travel to client sites for installation, support, and commissioning (domestic/international as needed) is also a requirement. Preferred qualifications for this role include experience with servo drives, motion control, and robotics integration. Knowledge of industrial safety systems and compliance standards is advantageous. Understanding of electrical schematics and panel layouts using tools like EPLAN or AutoCAD Electrical is preferred. Exposure to Industry 4.0 concepts, IIoT, and remote diagnostics would be beneficial in this position.,

PLC Programmer- Industrial Automation hyderabad,telangana 3 - 7 years INR Not disclosed On-site Full Time

As a PLC Programmer at our company, you will be an integral part of our Industrial Automation team. Your primary responsibility will involve designing, programming, testing, and commissioning PLC-based control systems within a manufacturing or process automation environment. Collaboration with hardware, mechanical, and systems engineering teams is crucial to ensure seamless integration of complex electromechanical components. Your expertise will be essential in delivering precise control and meeting stringent performance and safety standards. - Designing, developing, and implementing PLC programs on various platforms such as Siemens, Mitsubishi, ABB, etc. - Configuring and programming HMI/SCADA systems for industrial automation projects. - On-site commissioning, debugging, and troubleshooting of automation systems and machinery. - Collaboration with electrical and mechanical design teams to ensure smooth integration of automation systems. - Documentation of system architecture, PLC code, I/O lists, and test procedures. - Modifying existing PLC programs to enhance system performance and support production upgrades. - Interfacing with sensors, actuators, VFDs, robots, and other industrial equipment. - Providing technical support and training to customers or internal maintenance teams. It is mandatory for you to possess a Bachelor's degree or diploma in Electrical, Electronics, Mechatronics, or a related field. A minimum of 3 years of experience in PLC programming is required for this role. Proficiency in industrial communication protocols like Modbus, Profibus, Profinet, Ethernet/IP is essential. Familiarity with HMI/SCADA platforms such as WinCC, GT Designer, FactoryTalk, or equivalent is also necessary. Strong problem-solving and debugging skills in real-time industrial environments are a must. Willingness to travel to client sites for installation, support, and commissioning (domestic/international as needed) is also a requirement. Preferred qualifications for this role include experience with servo drives, motion control, and robotics integration. Knowledge of industrial safety systems and compliance standards is advantageous. Understanding of electrical schematics and panel layouts using tools like EPLAN or AutoCAD Electrical is preferred. Exposure to Industry 4.0 concepts, IIoT, and remote diagnostics would be beneficial in this position.,

PLC Programmer hyderabad,telangana 3 - 7 years INR Not disclosed On-site Full Time

As a highly skilled PLC Programmer, you will be an integral part of our Industrial Automation team. Your role will involve designing, programming, testing, and commissioning PLC-based control systems in manufacturing or process automation environments. Key Responsibilities: - Design, develop, and implement PLC programs on platforms like Siemens, Mitsubishi, ABB, etc. - Configure and program HMI/SCADA systems for industrial automation projects. - Conduct on-site commissioning, debugging, and troubleshooting of automation systems and machinery. - Collaborate with electrical and mechanical design teams to ensure smooth integration of automation systems. - Document system architecture, PLC code, I/O lists, and test procedures. - Enhance existing PLC programs to improve system performance and support production upgrades. - Interface with sensors, actuators, VFDs, robots, and other industrial equipment. - Provide technical support and training to customers or internal maintenance teams. - Ensure all programming and system integration adhere to safety and industry standards such as IEC 61131-3, ISO, etc. Mandatory Qualifications: - Bachelor's degree or diploma in Electrical, Electronics, Mechatronics, or a related field. - Minimum of 3 years of experience in PLC programming. - Proficiency in industrial communication protocols like Modbus, Profibus, Profinet, Ethernet/IP. - Familiarity with HMI/SCADA platforms such as WinCC, GT Designer, FactoryTalk, or equivalent. - Strong problem-solving and debugging skills in real-time industrial environments. - Willingness to travel to client sites for installation, support, and commissioning as required (domestic/international). Preferred Qualifications: - Experience in servo drives, motion control, and robotics integration. - Knowledge of industrial safety systems and compliance standards. - Understanding of electrical schematics and panel layouts using tools like EPLAN or AutoCAD Electrical. - Exposure to Industry 4.0 concepts, IIoT, and remote diagnostics.,

Mechanical Engineer hyderabad,telangana,india 3 - 4 years None Not disclosed On-site Full Time

We are seeking a highly motivated and skilled Mechanical Engineer with 3-4 years of professional experience to contribute to our dynamic engineering team. The ideal candidate will possess strong proficiency in SolidWorks for 3D modeling and drafting, coupled with practical hands-on experience and excellent problem-solving abilities. You will be instrumental in the design, development, and improvement of our products. Key Responsibilities: - Design and develop mechanical components, assemblies, and systems using SolidWorks, ensuring adherence to design specifications, industry standards, and manufacturing feasibility. - Create detailed 2D engineering drawings and specifications from 3D models using SolidWorks, including GD&T (Geometric Dimensioning and Tolerancing) where appropriate. - Conduct hands-on prototyping, assembly, testing, and troubleshooting of mechanical designs. - Collaborate effectively with cross-functional teams (e.g., manufacturing, electrical, R&D, quality) to ensure seamless product development from concept to production. - Analyze and resolve complex technical issues and design challenges efficiently and effectively. - Participate in design reviews, providing constructive feedback and incorporating input from various stakeholders. - Perform calculations and simulations to validate design integrity and performance (e.g., stress analysis, kinematics – mention if applicable). - Maintain accurate and organized design documentation, including BOMs (Bills of Material) and engineering change orders (ECOs). - Stay updated on industry trends, new technologies, and best practices in mechanical engineering and SolidWorks. ► Mandatory Qualifications - Bachelor's degree in Mechanical Engineering from an accredited institution. - 3-4 years of professional experience in mechanical design and product development. - Proven expert-level proficiency in SolidWorks for 3D modeling, surfacing, assembly design, and advanced drafting. - Demonstrable hands-on experience with mechanical assembly, prototyping, and testing. - Strong understanding of manufacturing processes (e.g., machining, injection molding, sheet metal fabrication) and their impact on design. - Excellent problem-solving skills with a methodical approach to identifying root causes and implementing effective solutions. - Ability to work effectively as a team player in a collaborative environment. - Strong communication skills, both written and verbal, for technical documentation and team interaction. ► Preferred Qualifications - Master's degree in Mechanical Engineering. - Experience with PDM/PLM systems. - Familiarity with FEA (Finite Element Analysis) software (e.g., SolidWorks Simulation, Ansys) for structural analysis. - Experience with GD&T application and interpretation. - Knowledge of DFM (Design for Manufacturability) and DFA (Design for Assembly) principles. - Basic understanding of electronics principles and components. - Experience in industrial machinery, SPMs (Special Purpose Machines). - Certifications in SolidWorks (e.g., CSWP, CSWE) are a plus.

PLC Programmer- Industrial Automation hyderabad,telangana,india 3 years None Not disclosed Remote Full Time

We are seeking a highly skilled PLC Programmer to join our Industrial Automation team. The ideal candidate will have hands-on experience in designing, programming, testing, and commissioning PLC-based control systems in a manufacturing or process automation environment. You’ll collaborate closely with hardware, mechanical, and systems engineering teams to ensure that the software reliably integrates with complex electromechanical components, delivers precise control, and meets stringent performance and safety. Design, develop, and implement PLC programs platforms (Any platform – Siemens/ Mitsubishi, ABB etc). Configure and program HMI/SCADA systems for industrial automation projects. Perform on-site commissioning, debugging, and troubleshooting of automation systems and machinery. Collaborate with electrical and mechanical design teams to ensure seamless integration of automation systems. Document system architecture, PLC code, I/O lists, and test procedures. Modify existing PLC programs to improve system performance and support production upgrades. Interface with sensors, actuators, VFDs, robots, and other industrial equipment. Provide technical support and training to customers or internal maintenance teams. Ensure all programming and system integration meets safety and industry standards (IEC 61131-3, ISO, etc.). ► Mandatory Qualifications Bachelor’s degree or diploma in Electrical, Electronics, Mechatronics, or related field. 3+ years of experience in PLC programming. Proficiency in industrial communication protocols such as Modbus, Profibus, Profinet, Ethernet/IP. Familiarity with HMI/SCADA platforms like WinCC, GT Designer, FactoryTalk, or equivalent. Strong problem-solving and debugging skills in real-time industrial environments. Willingness to travel to client sites for installation, support, and commissioning (domestic/international as needed). ► Preferred Qualifications Experience with servo drives, motion control, and robotics integration. Knowledge of industrial safety systems and compliance standards. Understanding of electrical schematics and panel layouts using tools like EPLAN or AutoCAD Electrical. Exposure to Industry 4.0 concepts, IIoT, and remote diagnostics.