Job Description
Principal Software Engineer
Job ID: SE24002
Multiple openings
Full Time Perm
Stock options
Free healthcare for individual
Hybrid/ remote
No 3rd parties
As a principal software engineer, you will provide technical leadership to a team of software control engineers in the development of Windows-based desktop applications within a fast-paced, dynamic, and technically challenging environment. The ideal candidate brings formal lifecycle software development experience and a track record of constructing scalable, robust, and maintainable software for industrial automation equipment in a real-time C++ environment.
What you'll achieve
- Architect and implement real-time (C++) software for our novel high-speed, multi-laser, metal additive manufacturing Area 3D printer.
- Provide technical leadership to a talented and growing team of software engineers.
- Act as technical partner to the Director of Controls and collaborate on strategic engineering planning, roadmap sequencing, and prioritizing technical investments.
- Partner with Process Engineering, Program Management, and executive leadership to define upcoming projects and strategy.
- Act as a resource for team-level engineers on technical planning, design & architecture, and prioritizing technical debt.
- Write, test, debug, and peer review code and create/review technical documentation.
About you
- 4-year degree in Computer Science, Mechanical, Electrical, or relevant technical degree.
- 7+ years of relevant experience.
- Advanced C++ software development experience and intermediate-level C# software development experience.
- Object-oriented Design and Analysis (OOD and OOA).
- Experience with all aspects of Software Development Life Cycle (SDLC), including requirements gathering, configuration, testing, support, and documentation.
- Passionate about coaching and mentoring engineers of all experience levels.
- Experience working cross-functionally with stakeholders to manage risks, make tradeoffs, and align on long-term plans.
- Deep care for fostering collaboration and psychological safety among team members.
- Strong commitment to well-defined, reusable & clean code, and overall quality of work.
- Strong experience with industrial automation and mechatronics.
Nice to Have, not required
- Additive Manufacturing / 3D printing experience.
- Masters degree in computer science, Mechanical, Electrical, or relevant technical degree.
- Familiarity with (Beckhoff) PLCs and (Delta Tau) Multi-Axis coordinated motion control
Please contact: Rusty
@NortecStaffing.com
Please note that Nortec Staffing exclusively communicates with candidates through Nortec Staffing email addresses ending with @NortecStaffing.com. Equal Employment Opportunity at Nortec Staffing, we are committed to fostering a workplace that upholds the principles of equal employment opportunity. We firmly believe in providing all employees and job applicants with fair and equitable treatment, irrespective of factors such as race, religion, color, national origin, sex, sexual orientation, gender identity or expression, age, sensory, physical, or mental disability, marital status, veteran or military status, genetic information, or any other protected classification under applicable local, state, or federal laws. Our dedication to equal opportunity extends across all facets of employment, including but not limited to hiring, job assignments, compensation, promotions, benefits, training, disciplinary actions, and terminations.
At Nortec Staffing, we are proud to create an inclusive and diverse environment where every individual is valued and respected. We recognize that different individuals may require reasonable accommodation to fully participate in our application process or perform their job duties. Requesting accommodation is entirely voluntary, and we are committed to assessing and providing appropriate accommodation as needed. If you require accommodation, please reach out to us at Rusty@NortecStaffing.com, and we will work together to ensure an equitable and accessible experience