Search Jobs

Search by job, company or skills

Software Application Engineer

Software Application Engineer

nmtronics india pvt. ltd.
Early Applicant
  • Posted 21 hours ago
  • Be among the first 10 applicants

Job Description

Role : Software Application Engineer (Vision)

Location: Bengaluru

Experience: 1-3 Years

What you will do :

1. Work with senior engineers to set up and maintain industrial camera and lighting

systems for EMS (Electronics Manufacturing Services) defect detection.

2. Learn to calculate camera, lens, and lighting parameters — sensor size, field of view,

depth of field — and apply them to achieve repeatable image capture on the factory

floor.

3. Assist in designing lighting configurations that make specific manufacturing defects

clearly visible.

4. Build a working understanding of radiometry, photometry, and photogrammetry as

applied to calibration and optical inspection.

5. Support camera calibration, stereo vision setups, and depth estimation experiments

under guidance.

6. Apply classical image processing and computer vision techniques (OpenCV) to

preprocess images, extract features, and prototype deterministic inspection algorithms.

7. Help integrate vision software with factory workflows and production systems.

8. Capture, validate, and curate high-quality image datasets for model training and

evaluation.

Preferred Qualification :

1. Bachelor's/Master's in CS, EC, or related branches; candidates from other backgrounds

with a strong skill match are also considered.

2. Strong fundamentals in Deep Learning (vision models, modern architectures) along with

Linear Algebra and 3D Geometry for optics and machine vision.

3. Solid grasp of data structures, algorithms, OOP, and multithreading/concurrency basics.

4. Proficiency in Python, SQL, and Bash; C++ exposure is a plus.

5. Sound understanding of database management concepts — schema design, indexing,

normalization, and query optimization.

NMTronics (NEST Division) builds automation solutions for the Electronics Manufacturing

Services (EMS) industry. As part of this role, the candidate is expected to be eager to learn

about EMS manufacturing processes during the initial stages of onboarding, and to stay flexible

in picking up a wide range of technical skills. This learning mindset is essential, as the role

involves supporting and contributing across the entire product development lifecycle — from

understanding the factory floor to helping build and refine the final product.

More Info

Job Type:
Industry:
Employment Type:

Similar Jobs

Bengaluru, India
Skills:
react.js NginxMachine LearningCloud ComputingTypescriptRDBMSJavascriptMySQLData ScrapingWeb CrawlingFlaskPythonJavaExpressCSSRedisContinuous IntegrationDjangoOSSNeo4jHtml5MongoDBWebpackGolangProgressive Web AppsDeploymentSchemaless DBNoSQL DatabasesNix
3-5 yrs
Bengaluru, India
Skills:
YoctoCLinuxOpencvPythonEmbedded Software DevelopmentUbuntuARM MPU MCU ProgrammingSingle Board Computers SBCsCAN Communication
3-5 yrs
Bengaluru, India
Skills:
KubernetesJfrog ArtifactoryOpenshiftIbm WebsphereOracle WeblogicTomcatMicrosoft Sql ServerInformatica PowercenterIbm BpmLinuxIbm MqGitlabOracleJbossJenkinsIbm AixUnix-based operating systemsCI CD Pipeline Orchestration toolsMicrosoft WindowsBAW
5-7 yrs
Bengaluru, India
Skills:
threat modeling PowerShellBashSql InjectionJavascriptXssPythonCVSS scoringEPSSSLA taggingKEV databaseCVESSRFCWERCEvulnerability assessment toolsCVSS tuningexploit intelligenceCSRF
3-7 yrs
Bengaluru, India
Skills:
.NETNet CoreCSSMulesoftNode.jsMssqlSSISSqlHTMLReactGitjQueryVbscriptJavascriptDockerASP.NETKubernetesAspGitHub Actions