Jobs
Interviews

3 State Machine Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3.0 - 7.0 years

0 Lacs

kolkata, west bengal

On-site

You will be joining ZURU Tech, a company that is revolutionizing the construction industry by automating building construction through advanced technologies. Our mission is to create a future where housing is digitally constructed worldwide. As a C++ Developer, you will play a crucial role in developing cutting-edge software solutions to simulate and design buildings that can withstand various environmental challenges such as earthquakes, wind, and live loads. Your responsibilities will include developing high-fidelity C++ multithreaded simulation software and BIM applications with a focus on user experience using Unreal Engine. You will also be designing, coding, and debugging UI interfaces/architectures, collaborating with structural engineers to enhance features and user experiences, and creating prototypes to validate design concepts and technical constraints. Additionally, you will be expected to provide strong technical leadership with an emphasis on continuous improvement. To qualify for this role, you should possess a Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Civil Engineering, Mathematics, or a related technical discipline. You must have hands-on programming experience in C++ and a proven track record in developing GUI desktop applications using C++ frameworks such as Qt, wxWidgets, or UMG. Proficiency in OOPS, Data Structures, Multithreading, State Machines, Design Patterns, debugging, performance optimization, unit testing, and version control with Git is essential. A solid foundation in Physics and Mathematics, particularly in coordinate geometry, is also required. Preferred skills and experience for this position include previous work with 3D game engines like Unreal Engine or Unity using C++, as well as experience with 3D CAD/BIM/FEA or 3D simulation applications developed in C++. Join us at ZURU Tech and contribute to shaping the future of digital construction with your innovative thinking and technical expertise.,

Posted 4 days ago

Apply

3.0 - 7.0 years

0 Lacs

kolkata, west bengal

On-site

As a C++ Developer at ZURU Tech, you will be part of a cutting-edge team that is reshaping the construction industry by automating building processes using advanced technologies. Our vision is to revolutionize housing construction globally by developing innovative Structural Analysis Software and BIM (Building Information Modeling) Applications. Your role will involve creating high-fidelity multithreaded simulation software in C++, as well as designing and developing BIM software using Unreal Engine for an enhanced user experience. Your responsibilities will include developing complex software solutions, designing and debugging UI interfaces, collaborating with structural engineers to enhance features, and creating prototypes to validate design concepts. You will also be expected to provide strong technical leadership, focusing on continuous improvement and innovation to overcome challenging technical problems. To qualify for this role, you should hold a Bachelor's degree in a technical discipline such as Computer Science, Computer Engineering, Electrical Engineering, Civil Engineering, or Mathematics. You must have hands-on experience in C++ programming, particularly in developing GUI desktop applications using frameworks like Qt, wxWidgets, or UMG. Proficiency in OOPS, Data Structures, Multithreading, State Machines, and Design Patterns is essential, along with strong skills in debugging, performance optimization, unit testing, and version control using Git. A solid understanding of Physics and Mathematics, especially in coordinate geometry, is required. Preferred skills for this position include prior experience with 3D game engines like Unreal Engine or Unity in C++, as well as working with 3D CAD/BIM/FEA or simulation applications. If you are a talented, creative software engineer with a passion for solving complex technical challenges and a desire to drive innovation in the construction industry, we encourage you to apply and be part of our mission to transform the future of housing construction.,

Posted 5 days ago

Apply

1.0 - 5.0 years

3 - 7 Lacs

Pune

Work from Office

Key Responsibilities: Design, develop, test, and maintain applications in LabVIEW. Work with State Machine and Message Event execution models to build scalable and maintainable code. Develop communication interfaces using ModBUS , RS232 , USB , and Ethernet protocols. Implement and support real-time data acquisition systems using NI DAQ hardware . Integrate MS-SQL and MySQL databases with LabVIEW applications for data logging and retrieval. Specify system hardware requirements and troubleshoot issues at both software and system levels. Collaborate with cross-functional teams to design robust and reliable test or control systems. Diagnose and resolve issues involving not only software, but also hardware components such as sensors, data acquisition devices, and host PCs. Skills & Requirements: 1-4 yrs experience in LabVIEW development experience. Strong understanding of LabVIEW programming architecture and design patterns. Experience in developing modular, efficient, and maintainable code using state machines and event-driven models . Proficient in interfacing with programmable devices and communication protocols (ModBUS, RS232, USB, Ethernet). Familiarity with National Instruments DAQ systems and real-time data acquisition techniques . Working knowledge of database integration using MS-SQL and MySQL in LabVIEW. Strong problem-solving skills and ability to troubleshoot complex systems involving software, hardware, and network layers. Excellent communication and documentation skills. Preferred Qualifications: NI LabVIEW Certification (CLAD, CLD, or CLA). Experience with hardware specification and system integration. Background in automated test systems, instrumentation, or control systems.

Posted 1 month ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies