Create a Job Alert.

Enter your email below to save this search and receive job recommendations for similar positions.
Thank you. We'll send jobs matching these to
You already suscribed to this job alert.
No Thanks
US
What job do you want?

Create Job Alert.

Get similar jobs sent to your email

Apply to this job.
Think you're the perfect candidate?
Apply Now

You’re being taken to an external site to apply.

Enter your email below to receive job recommendations for similar positions.
Senior Software Engineer at Industrial Automation

Senior Software Engineer

Industrial Automation Wilsonville, OR Full-Time
Apply Now

Create Job Alert.

Get similar jobs sent to your email



POSITION SUMMARY

We are creating the products of the factory of the future.  Products that intuitively couple user experience with deeply embedded real-time machines. Remotely run factories, predictive repair and maintenance, and mass customization. We have a unique vision for what the factory of the future will be, and we need you to help us turn this vision into reality. 

We have an immediate need for a Senior Software Engineer and Lead. Our Software Team leader will be the intellectual energy behind our new product development. We are introducing cutting-edge technology and are building an environment for hosting a broad variety of microservices to optimize our customer experience and ease feature development. 
 



ARE YOU PASSIONATE ABOUT:

  • Developing full-stack software in embedded products
  • Leading a team that includes UI/UX creators, hosted (i.e. web) developers, API designers, Linux Kernel Work, common services, microservice feature development, and machine interfaces
  • Expertise in all phases of product development life-cycle, including concept and prototype analysis, design, production launch, sustaining production, and end-of-life support of designed equipment
  • As a process-oriented and results-focused project lead. You are either a Certified Scrum Master or have significant experience in Agile best practices
  • Tailoring processes to individuals and projects. You are both a cheerleader and coach that solicits collaboration and commitment from the entire team


DO YOU ENJOY COLLABORATING WITH:

  • Leadership
  • Remote teams
  • Operations
  • Engineering


DO YOU HAVE EXPERIENCE WITH:

  • SW architect and technical lead 
  • Leading technical assessments of proposed features and product enhancements
  • Holistic system knowledge, ability to review code and assess side effects and impact
  • Developing code as needed
  • Being the ultimate owner of the development environment
  • Assisting in team growth, including staffing and mentoring


QUALIFICATIONS / REQUIREMENTS

  • Bachelor’s Degree in Computer Science or Electrical Engineering with commensurate experience in software development.
  • 8+ years of previous development experience.
  • 2+ years in a leadership role (either direct or indirect)
  • Expert with embedded Linux-based system design
  • Deep knowledge of collaboration tools/environment
  • Experience in service creation architecture
  • Experience leading Agile teams

DESIRABLE:

  • Work with several Linux Distro's – especially Raspbian, Fedora, and Ubuntu 
  • Familiar with Linux kernel and Uboot modification
  • Framework experience with Electron, Docker, Vue.js, and Node.js
  • Coding with C, C++, JavaScript, Python
  • Source code management with Git, familiar with GPL, revision control, tagging strategies, and security patches
  • Project management JIRA, Teams, Confluence
  • Common services MySQL, backup/restore, update, revert, remote access
  • Proficiency in MS Office Suite, Outlook & Teams
  • Strong verbal and written communication skills (including analysis, interpretation, & reasoning).

#LI-BS

#CB

Matthews Marking Systems is a global supplier of printing solutions for product identification, branding, and traceability. We offer robust and reliable systems of unmatched quality for marking needs across packaging and industrial applications, including a full line of high-resolution inkjet, laser, and drop-on-demand valve jet technologies, high-performance inks, and integrated solutions for marking and coding automation. With over 160 years of marking and coding experience, we’ve established a global reputation as a premier innovator and manufacturer in the marking and coding industry.  Matthews Marking Systems is a Matthews International company. 
 

matthewsmarking.com 
 

Matthews International affords equal employment opportunities to employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, genetic information, age, disability or any other characteristic protected by federal, state or local law.  Equal Opportunity Employer Minorities/Women/Veterans/Disabled.

Matthews International endeavors to make our employment website and application process accessible to all users and applicants.  In doing so, Matthews International provides reasonable accommodations to applicants with disabilities. If you have a disability and require a reasonable accommodation or assistance completing the application process, please contact a member of our Human Resource Team.
 

 

Recommended skills

Information Security
Project Management
Systems Design
Prototype (Computer Science)
Success Driven
Git
Apply to this job.
Think you're the perfect candidate?
Apply Now

Help us improve CareerBuilder by providing feedback about this job: Report this job

Report this Job

Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to our Trust and Site Security Team

Job ID: 1594-en_US

CareerBuilder TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.