Software Engineer I (Parasolid / CAD & Graphics) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Electro Magnetic Applications, Inc. · 9 hours ago

Software Engineer I (Parasolid / CAD & Graphics)

Electro Magnetic Applications, Inc. is seeking a highly motivated Software Engineer I to join their development team focused on CAD geometry and rendering. The role involves designing and maintaining software components, optimizing code, and collaborating with engineers and scientists to produce high-quality software.

AerospaceInformation ServicesInformation TechnologySoftware
check
Growth Opportunities
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Design, implement, and maintain software components related to CAD geometry, Parasolid integration, and rendering pipelines
Develop and optimize C++ and Python code for performance critical and user facing features
Contribute to graphics and visualization workflows
Work with modern frameworks and libraries such as Parasolid, OpenUSD, Hydra, and Qt
Collaborate closely with a small, multidisciplinary team of engineers and scientists
Take ownership of large, open-ended technical tasks, from concept through execution
Participate in code reviews, design discussions, and continuous improvement of the software architecture

Qualification

C++PythonCADParasolidOpenUSDHydraQtComputer graphicsTeam collaborationProblem solving

Required

Bachelor's degree in Computer Science, or a related field
Strong programming experience in C++ and Python
Solid foundation in software engineering principles, data structures, and algorithms
Experience or coursework in computer graphics, rendering, or geometric modeling
Passion for science, engineering, and technical problem solving
Comfortable working in a small, fast paced team environment

Preferred

Experience with Parasolid or other CAD kernels
Experience with OpenUSD and/or Hydra (OpenUSD rendering)
Experience with Qt for desktop application development
Background in graphics APIs, rendering pipelines, or visualization systems
Master's or Ph.D. focused on CAD, rendering, computer graphics, or computational geometry
Bachelor's degree with a double major or minor in Computer Science and an engineering discipline (e.g., Mechanical Engineering, Electrical Engineering)
Familiarity with scientific or engineering software development

Benefits

401(k)
401(k) 3% Match
Bereavement leave
Dental insurance
Dependent health insurance coverage
Disability insurance
Family leave
Flexible schedule
Flexible spending account
Flextime
Free parking
Health insurance
Health savings account
Life insurance
On-site gym
Paid holidays
Paid jury duty
Paid parental leave
Paid sick time
Paid time off
Parental leave
Snacks provided
Vision insurance

Company

Electro Magnetic Applications, Inc.

twittertwitter
company-logo
Electro Magnetic Applications, Inc.

Funding

Current Stage
Growth Stage
Total Funding
$0.23M
Key Investors
National Science Foundation
2019-12-23Grant· $0.23M

Leadership Team

D
David Meriwether
Founder
leader-logo
Rod Perala
President
linkedin
Company data provided by crunchbase