Senior Software Engineer - Automation

Posted 15 Hours Ago
Be an Early Applicant
Bangalore, Bengaluru, Karnataka
Senior level
Real Estate
The Role
The Senior Software Engineer for Automation will design and implement advanced automation solutions for manufacturing operations, focusing on system connectivity, software development, machine vision, and leveraging Industry 4.0 technologies. Responsibilities include developing software solutions, documenting processes, and creating digital twins for industrial applications.
Summary Generated by Built In

About ONX HOMES:
ONX Homes is an integrated Design Tech company on a mission to reshape the home building industry. Founded by construction experts, design thinkers, and technology leaders, we utilize human-centric design, environmentally conscious materials, and offsite manufacturing technology to create beautiful homes and sustainable communities. We partner with landowners and leverage our unique vertically integrated capabilities and advanced offsite construction facilities to build and deliver sustainable, high-quality homes in half the time of onsite construction.
Recruitment Policy:
ONX Homes will recruit based on merit and in compliance with all relevant legislation and is committed to recruitment and selection processes that are open, competitive, and based on merit. We are committed to valuing diversity and promoting equality.
Job Description:
We are seeking a seasoned Senior Software Engineer Automation to lead the development and deployment of sophisticated automation solutions across our manufacturing and business operations. This role requires deep expertise in designing and implementing scalable and robust automation systems, collaborating with cross-functional teams, and driving innovative solutions that enhance operational efficiency and productivity. The ideal candidate will have extensive experience in automation engineering including vision systems, robotics, XYZ gantries, and other advanced technologies and should have worked on software platform development. Inter connection with the systems and machines, industry 4.0 set up platform development. 
Key Responsibilities:

  • Research, design, and define comprehensive automation solutions, including detailed project specifications and architectural design for manufacturing and business objectives.
  • Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, work processes, understanding problems and issues and resolution and following the software development lifecycle. 
  • Documents and demonstrates solutions by developing documentation, flow charts, layouts, diagrams, charts, coding etc.
  • Prepares and installs solutions by determining and designing system specification, standards and programing. 
  • Designing topology for the system manufacturing needs from process and machine support requirements. Design and implement digital twin applications for industrial automation machine design.
  • Designing and developing automation machine solution software by defining topologies of the connected systems and machines. Develop and implement machine software, dashboards, connectivity of machine to machine and its software. 
  • Develop and implement system connectivity based on the industry 4.0 knowledge and concepts. Real time data and analysis processing software processing tools development. Linking manufacturing systems and developing a path for system resolution.
  • Design and deploy advanced software platforms for machine vision systems tailored to specific project requirements, including the selection of appropriate cameras, lenses, lighting, and software.
  • Develop and implement platform and derivative based system algorithms which has applications like robotics, XYZ gantry, image processing and analyzing images, extract relevant information for tasks such as defect detection and measurements. 
  • Choose and integrate advanced 2D and 3D systems including RFIDs, sensors etc ensuring scalability, robustness, and accuracy in production environments.
  • Knowledge of control systems and integrating hardware/software with databases, PLCs, motion controllers, and other automation technologies.
  • Drive strategy for integrating tools used for continuous integration firmware and software test across firmware, software and system test teams
  • Collaborate with design hardware and software teams, lead software teams for the resolution of automation systems development and deployment in manufacturing.
  • Create and deploy software applications for automation systems using programming languages such as C++, Python, or specialized machine vision software platforms.
  • Conduct rigorous testing and validation to ensure accuracy, reliability, and robust performance of automation systems.
  • Continuous Improvement: Identify and resolve issues related to hardware, software, or image acquisition, and provide recommendations for system enhancements.
  • Onsite Support and Training establishment and implementation for system installation, commissioning, and personnel training, ensuring smooth operation post-deployment.
  • Design and implement digital twin applications for industrial automation machine design.
  • Integrate computer vision technology with IoT devices, robotics, XYZ gantries, and other automation applications.
  • Document test cases, results, and system specifications, and collaborate with testing teams to resolve issues.
  • Develop tools to assist with algorithm development, testing, and image quality evaluation.
  • Enhance object detection algorithms for high-speed automation and improve the accuracy of real-time motion tracking systems.
  • Mentor and guide junior engineers, fostering a culture of innovation and technical excellence.

Requirements and Qualifications:

  • Bachelor's degree in Engineering (preferably Computer/Electronic/Electrical) or equivalent.
  • 7-12 years of experience in automation solution development, particularly in manufacturing environments.
  • Extensive experience with XYZ Gantry, Robotics, and mechanical support-based sensor solutions software development.
  • Strong understanding of engineering fundamentals and their application in manufacturing process development supported with software solutions.
  • Knowledge of vision sensors, optics, lighting, and other hardware for high-speed image acquisition and processing.
  • Knowledge of software development life cycle principles and quality assurance processes and methodologies
  • Full ownership of end-to-end delivery of robust, reliable automation sequences software development for software and hardware operational software solutions. 
  • Collaborate with other ONX system development teams such as IT, ERP etc to enable system connectivity with the automation solutions. 
  • Collaborate with manufacturing and automation teams in identifying and executing opportunities to automate manual processes with achieve high process efficiency and reduce risk of errors with software solutions. 
  • Knowledge of EHS Requirements and Regulations
  • Proven experience in integrating 2D and 3D vision sensors with interface standards such as GigE Vision, Camera Link, and RTSP.
  • Proficiency in digital image processing, utilizing both rules-based and deep learning methods.
  • Experience with communication interfaces/protocols (RS-232, Ethernet, USB, TCP) preferred
  • Experience with vision software architecture and algorithm development using C++, C#, or Python.
  • Familiarity with SQL and other databases for system integration.
  • Experience deploying solutions with vision frameworks like MVTec HALCON, Cognex, Keyence, and OpenCV, as well as deep learning frameworks like TensorFlow, Keras, PyTorch, and ONNX.
  • Expertise in interfacing with PLCs, HMIs, SCADA systems, robots, and motion controllers.
  • Knowledge of industrial protocols such as Ethernet/IP, MQTT, Modbus, and RS-232/485.
  • Exceptional problem-solving abilities, particularly in overcoming challenges common to computer vision engineering, such as low-light conditions and object detection issues.
  • Excellent verbal and written communication skills, with the ability to collaborate effectively with cross-functional teams.

The Perks
With competitive compensation and great benefits, you will enjoy our fast-growing startup workstyle within an incredible culture. We’ll give you all the tools you need to succeed so you can grow and develop with us. For additional information on what it’s like to work at ONX Homes, visit our Careers page (https://www.onxhomes.com/careers)
Your Future
ONX Homes provides a work environment that promotes employee growth and development. We are searching for an individual who wants to grow with the company and will strive to improve performance. If you are driven, personable, and energetic, there will be additional opportunities for you here at ONX Homes.
 

Top Skills

C++
Python
The Company
HQ: Carrollton, TX
168 Employees
On-site Workplace
Year Founded: 2021

What We Do

Founded in 2021, Onx is pioneering a new era of homes and neighborhoods.

We believe the world demands that we build different and build better. Every Onx home is built using X+ ConstructionTM, a fully integrated system that merges high-end design and leading technology and delivers more value at every step of the homeowner journey.

A career with Onx is more than a job—it is a lifestyle of purpose and inspiration. Founded by construction experts, design thinkers, and technology leaders, we aim to impact the next generation of homeowners positively.

Our 1000+ diverse team across North America, India, and the Middle East are developing 5,000+ newly developed homes across Florida & Texas in the US.

We believe only Onx has the speed, scale, and boldness to expand what's possible for the future of homebuilding.

Similar Jobs

Bangalore, Bengaluru Urban, Karnataka, IND
4883 Employees

Zeta Global Logo Zeta Global

Lead DevOps/ SRE Engineer

AdTech • Artificial Intelligence • Marketing Tech • Software • Analytics
Easy Apply
Bangalore, Bengaluru, Karnataka, IND
2194 Employees

Takeda Logo Takeda

Data Architect

Healthtech • Software • Analytics • Biotech • Pharmaceutical • Manufacturing
Hybrid
Bengaluru, Karnataka, IND
50000 Employees

Takeda Logo Takeda

Principal Data Engineer

Healthtech • Software • Analytics • Biotech • Pharmaceutical • Manufacturing
Hybrid
Bengaluru, Karnataka, IND
50000 Employees

Similar Companies Hiring

TurboTenant Thumbnail
Software • Real Estate • PropTech • Fintech
Fort Collins, CO
70 Employees
EliseAI Thumbnail
Real Estate • Natural Language Processing • Machine Learning • Healthtech • Artificial Intelligence
New York, NY
165 Employees
Findigs, Inc. Thumbnail
Software • Real Estate • PropTech • Fintech
New York, NY
53 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account