Software Programmer
Location: Mukilteo, WA
Company: Electroimpact
About Electroimpact:
Electroimpact is a globally recognized leader in aerospace automation, providing custom-engineered solutions to the world's top aircraft manufacturers. As an engineer-led company, we prioritize innovation, precision, and building everything in-house - from concept to installation. Learn more at: https://www.electroimpact.com/company/about
Position Overview:
We are seeking a highly motivated entry-level Software Programmer to contribute to Inspection System Programming. The ideal candidate will have relevant certifications and technical aptitude, with the ability to work across teams and adapt to a dynamic environment. This position is on-site only. Candidates should show evidence of applied experience through student teams, internships, capstone projects, lab work, or personal projects involving controls, automation, or robotics. A strong interest in hands-on debugging, system integration, and bringing machines to life is highly valued.
Key Responsibilities:
- Document procedures and maintain accurate records of system configurations and changes
-
Collaborate with IT and engineering teams to support automation systems and secure connectivity
-
Develop and support inspection-based controls systems for custom automated machinery
-
Collaborate with electrical, mechanical, and fluidic engineering on multidisciplinary projects
-
Participate in machine bring-up, testing, debugging, and in-house integration
-
Assist with I/O checkout, sensor and actuator validation, and system troubleshooting
-
Support machine installation, commissioning, and customer training at locations worldwide
-
Contribute to maintaining customer satisfaction through responsive post-installation support
-
Document control logic, system changes, and troubleshooting findings as needed
Qualifications:
Education & Experience:
-
Bachelor's degree in computer science, data analytics, computer engineering or related field (preferred)
-
Experience in computer programming
-
Candidates with a combination of relevant certifications and experience will be considered, especially if they demonstrate the ability to learn quickly and adapt to our environment
Skills:
-
Strong troubleshooting and problem-solving skills
-
Experience extracting data from databases and organizing it for accuracy
-
Excellent written and verbal communication skills
-
Ability to work independently and collaboratively across departments
-
Willingness to learn and adapt to new technologies
-
C#, Java, SQL
-
Strong grasp of linear algebra
-
Basic comprehension of machine learning
Other Requirements:
- On-site only
-
Must be able to travel
-
Flexible hours and overtime availability when needed
-
Ability to lift up-to 30 lbs. and perform physical tasks such as cable routing and equipment setup
-
Background check and drug screen required
-
U.S. Citizen, Canadian Citizen or Permanent Resident Alien required
Compensation & Benefits:
-
Pay: $28 - $35/hr DOE
-
Benefits Include:
-
401(k) matching
-
Health, dental, and vision insurance
-
Flexible spending and health savings accounts
-
Life insurance
-
Paid time off
-
Parental leave
-
Tuition reimbursement and professional development assistance
-
Relocation assistance
-
Profit sharing
Application Instructions:
Apply online at: https://www.electroimpact.com/jobs
Electroimpact is an Equal Opportunity Employer/Protected Veteran/Disability