Software Engineer I jobs in United States
cer-icon
Apply on Employer Site
company-logo

QED Technologies International LLC · 3 hours ago

Software Engineer I

QED Technologies is a leading capital equipment manufacturer serving the precision optics industry. We are seeking a talented and highly motivated early-career Software Engineer to join our team and contribute to the development of advanced software solutions for precision optical manufacturing systems. In this role, you will work alongside experienced engineers to design, implement, and test software components that drive our industry-leading products.

Machinery ManufacturingManufacturing
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Analyzes software requirements under guidance from senior engineers to determine feasibility of design within time and cost constraints
Contributes to software designs by implementing components that follow established architecture and design patterns
Codes, debugs, and tests software features
Documents code and development work to support maintainability and future enhancements
Collaborates with team members to follow and continuously improve software engineering best practices
Consults with hardware engineers and other engineering staff to evaluate interface between hardware and software, and operational and performance requirements of overall system
Uses engineering reasoning and quantitative thinking to design software that behaves predictably and meets requirements
Supports definition of development milestones by estimating assigned tasks and communicating progress
Participates in identifying and documenting risks related to quality, cost, or schedule
Assists in developing and executing software system test procedures
Provides support for customers or field engineers regarding software issues

Qualification

C#/.NETSoftware debuggingGit proficiencyClean code writingMicrosoft Visual StudioObject-oriented designAsynchronous software conceptsUI/UX designOptics knowledgeCNC controls experienceAutomated software testingMathematical conceptsVerbal communicationWritten communication

Required

Bachelor's degree (B.S.) from four-year college or university in Computer Engineering, Computer Science, Software Engineering, or a related engineering discipline
0 - 3 years of relevant software development experience, including professional work, internships, co‑ops, or substantial project‑based work
Strong C#/.NET programming skills
Strong software debugging and troubleshooting skills
Proficiency with Git and common Git workflows/operations
Proven ability to write clean, testable, readable code in a team environment
Excellent verbal and written communication skills
Ability to work with mathematical concepts such as probability and statistical inference, signal processing, and fundamentals of plane and solid geometry, trigonometry, and calculus
Ability to apply math concepts to practical situations

Preferred

A master's degree (M.S.) is beneficial but not mandatory
Microsoft Visual Studio experience
GitLab experience
Object-oriented design experience
Asynchronous software concepts and implementation
UI/UX design and implementation experience
Optics knowledge
CNC or other machine controls experience
Automated software test experience

Company

QED Technologies International LLC

twittertwitter
company-logo
QED Technologies serves the global precision optics industry with solutions for high performance polishing and metrology on the most demanding surfaces and materials.

Funding

Current Stage
Growth Stage
Total Funding
unknown
2023-01-20Acquired

Recent News

Company data provided by crunchbase