A complete application in a minute
Tailored resume and cover letter, ready to send.
Janicki Industries is seeking a senior engineer to lead the design and development of a scheduling and control layer for a new five-axis machining facility in Sedro Woolley, WA. You will integrate AGV/AMR fleets, SAP, MES, and tool-life data to achieve zero spindle wait while supporting high-volume testing.
The role requires 5+ years building production systems, a relevant engineering degree (Masters preferred), and strong skills in Python, C#, Java, Go, or Rust.
At Janicki Industries, we turn complex ideas into real-world solutions through advanced engineering and manufacturing. Our teams design and build innovative structures, tooling, and systems that support industries including aerospace, space, defense, marine, and architecture. Across every role, from engineers and technicians to operations and support teams, our people help solve challenging problems, push the limits of design and manufacturing, and create solutions that make a lasting impact.
This position is located in Sedro Woolley, Washington State.
Janicki is building a new machining facility in Montana centered on approximately 25 large five-axis mills and automating nearly everything that happens between the receiving dock and the spindle. Pallets, billets, tools, chips, and finished parts will move under machine control via AGVs, AMRs, robots, and cobots. The orchestration software for that system does not exist yet. You will write it. This is not maintenance work. Two engineers will build the scheduling and control layer for a factory still under construction. The constraints are physical, the resources are contended, and idle spindles are not an option.
5+ years building production systems that ran unattended and carried real consequences when they failed
Bachelor’s degree in Electrical Engineering, Software Engineering, Computer Engineering, or related field required; Master’s degree preferred
Strong distributed systems fundamentals: event-driven design, idempotency, state reconciliation, partial failure, and back-pressure
Practical experience shipping scheduling, planning, or optimization systems
Fluency in Python, C#, Java, Go, or Rust
Disciplined engineering practices: testing, CI, observability, and simulation-first development
Willingness to work and travel in MT and WA spend real time on the floor
Must have effective verbal and written communication skills in the English language
Due to our ITAR and EAR regulations, applicants must be a US Citizen or of Legal Permanent Resident Status as defined by 8 U.S.C. 1324b (a) (3).
Wage range for this role is between $140,000 - $210,000 annually, plus a discretionary bonus, 401(k) matching, vacation, and health benefits. Employees can also receive additional pay for off-shifts, off-site work, and access pay. The range provided is Janicki’s estimate of the base compensation for this role. Actual amount offered will be based on job-related and non-discriminatory factors such as experience, location, education, training, skills, and abilities.
Janicki Industries is an Equal Opportunity Employer. Janicki Industries does not discriminate on the basis of race, color, religion, sex, national origin, sexual orientation, marital or familial status, physical or mental disability, genetic information, age, retaliation, veteran/military service status, or any other legally protected status. Janicki is proud to be a military friendly employer.
Applicants or employees wishing to view a copy of Janicki Industries’ Aff…