Software Engineer developing advanced software for precision optical manufacturing systems at QED Technologies. Collaborating with engineers and scientists on complex physical systems and instrumentation.
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.
Modifies or develops algorithms related to optical metrology, optics manufacturing, and optical data analysis
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.
Requirements
Bachelor’s degree (B.S.) from four-year college or university with a major in: Computer Engineering, Computer Science, or Software Engineering, with significant coursework or experience in math, physics, optics or engineering.
OR Physics, Optics, Imaging Science, or other Engineering discipline, with significant software development coursework or experience
0 - 3 years of relevant software development experience, including professional work, internships, co‑ops, or substantial project‑based work.
A master’s degree (M.S.) is beneficial but not mandatory.
Strong object-oriented programming skills
Strong software debugging and troubleshooting skills
Strong math, physics, and engineering knowledge
Ability to work with mathematical concepts such as probability and statistical inference, linear algebra, signal processing, and fundamentals of plane and solid geometry, trigonometry, and calculus.
Proven ability to write clean, testable, readable code in a team environment.
Excellent verbal and written communication skills.
Full - Stack Engineer developing core workflow automation platform for HR teams at peopleIX. Building capabilities to automate HR processes with AI and integrations.
Software Development Engineer II developing cloud features as part of an Agile Scrum team in Arlington, TX. Responsible for feature development, cloud migration, and enhancing product quality through best practices.
Software Development Engineer II developing cloud - ready products for GM Financial. Contributing to Agile teams and delivering high - quality software with minimal supervision.
Software Engineering Intern designing, building, and shipping internal tools for leasing, property management, and finance at Great Expectations. Working directly with leadership on real - world impactful projects.
Software Development Engineer focusing on building automation frameworks for QA in Mandaluyong City. Collaborating with QA and DevOps teams to enhance automation infrastructure and tools.
Full - stack Developer supporting digital customer experience transformation at USG. Involved in upgrading outdated technology stacks to modern solutions for improved customer experiences.
Senior Full Stack Engineer leading frontend development in React and collaborating on Golang APIs for an AI - native financial services platform. Driving technical architecture and mentoring team members for innovative solutions.
Senior Software Engineer expanding the capabilities of Sentry's analytics platform. Lead initiatives to improve data visibility and performance across billions of events.
Backend Software Engineer developing Golang microservices for Hinge Health, focusing on digital health solutions. Collaborating with cross - functional teams to enhance user experience and system scalability.
Senior Software Engineer designing and maintaining internal software for infrastructure and developer tooling. Building tools that enable engineering teams to deploy and operate services with confidence.