Embedded Software Engineer

  • Company: PostProcess
  • Posted: 07/27/2022
  • Location: Buffalo, NY
  • Category: Software Engineering
  • Job Type: Direct Placement


Become Part of the Revolution

If you’re looking to join the hottest tech company in the fast-growing 3D printing / Additive Manufacturing (AM) market, this is the role for you. PostProcess is the only intelligent and automated post-printing solution for 3D printed parts and has already raised more than $38M in funding to accelerate its already impressive growth. As Engineer (embedded), you will be responsible for integrating the big picture vision directly from our Chief Technology Officer (CTO) and translating this vision into concepts of our solution that work across subsystems of our hardware, software, and chemistry. This position will essentially be a hybrid of project management and hands-on solution building. Engineers that have strong technical acumen and a desire to expand their knowledge beyond their core discipline(s) will thrive in our environment.

Our Culture

  • Dynamic Setting: Fast-paced environment with a friendly and energetic team where you can look forward to making an impact every single day.
  • Come As You Are: No need to worry about a stuffy dress code. We’re all about being comfortable in whatever makes you most productive.
  • Benefits: Health, Dental, and Vision Insurance: a portion paid by the company. Employee Assistance Program, 401K and 10 paid holidays.
  • Open PTO Policy: Take as many vacation, sick & mental-health days as you need, as long as you are meeting your performance goals.
  • Equity: Options are granted to all full time team members, making them owners in the company, with the opportunity to get additional option grants annually based on performance.
  • Our Annual Bonus Program awards a bonus as a % of base salary if we exceed our financial plan.
  • Annual Merit Program: Performance review and feedback for salary increases.

Duties and Responsibilities

  • Design, develop, code, test and debug system software
  • Analyze and enhance efficiency, stability and scalability of system resources
  • Integrate and validate system software for new product designs
  • Translate new design requirements into high-quality, testable, scalable software
  • Develop, and unit test applications in accordance with established standards
  • Assess opportunities for application and process improvement
  • Interface with hardware design and development
  • Provide documentation of software functionality, development and execution of test plans to assist in the transition of proof of concept development in to production and commercial deployment
  • Adhere to high-quality development principles while delivering projects with technical excellence
  • Work closely with other members of the engineering team to assist with the correct choice of supporting hardware
  • Coordinate and manage multiple projects in parallel with tight deadlines

Skills and Qualifications

  • Bachelor’s Degree in Computer Science, Software Engineering or Electrical Engineering
  • 5+ years of past working experience in the relevant engineering or technical field, preferably in the automation industry.
  • Deep knowledge of Beckhoff controller programming is a plus
  • Experience with .NET C#, and WinForms or WPF is highly desired
  • Knowledge of .NET and SQL Server, IIS, web development required
  • Windows development experience in the Visual Studio IDE required
  • Knowledge of database concepts, Web server maintenance, error log analysis, and code performance analysis
  • Required knowledge and understanding of a range of PLCs and Embedded Controllers, Industrial PCs, Distributed I/O and Microsoft based software.
  • Experience with PLC programming to IEC 61131
  • Experience with Microsoft development tools and services (Visual Studio, Visual Studio Team Services / Team Foundation Server is highly desired
  • Demonstrated understanding of Object Oriented programming principles
  • Knowledge of MVVM and/or MVC design patterns
  • Strong written and verbal communication skills
  • Demonstrated ability to work cross-functionally to meet program requirements
  • Excellent analytical and problem solving skills with the ability to think quickly and offer alternatives
  • Organized, goal-oriented, motivated self-starter who can work well in a team environment
  • Experience in an early stage, high growth company is beneficial
  • Knowledge of Additive Manufacturing is helpful

What Makes You the Right Fit

  • Strong Work Ethic
  • Optimistic Problem Solver
  • Team Player – willing to roll-up the sleeves and be a utility infielder as required
  • Accountable & Dependable – consistently “Does What They Say They’re Going To Do”
  • Resourceful – consistently gets the important things done with limited direction
  • Self-motivated
  • Strong Attention to Detail
  • Trustworthy & Honest
  • High Sense of Urgency
  • Well Organized
  • Quick Learner
  • Seeks Team and Company Success Over Self-Promotion

Join the Forge Buffalo Community

/* */