Job Opening @ Beck Automation

14 views
Skip to first unread message

Matt

unread,
Sep 11, 2009, 10:14:12 AM9/11/09
to St. Louis Perl Mongers - Jobs
Job Environment:

Beck Automation is a small factory automation company based near
WestPort Plaza. You will be working in the Engineering department
with several other people who are responsible for developing and
enhancing products for automating and scheduling metalforming factory
equipment.

Job Benefits:
- paid vacation
- flexible time
- 401k with tiered contribution matching
- medical, dental, and prescription insurance
- competitive pay

Job Description:

As a member of our Engineering department your primary responsbility
will be updating and enhancing our current scheduling software. The
software is a web application that communicates with controllers on
the
factory floor to schedule jobs for the machines and collect production
data for generating reports. This project tends to consist of 75%
Perl,
10% ActionScript/JavaScript, 10% C++, 5% SQL. You will also have the
opportunity to help to design, develop, deploy, and troubleshoot new
embedded control systems and various other products.

Candidate Requirements:
- Perl
- Experience with the Catalyst Framework
- Experience with Template Toolkit
- Experience with DBIx::Class
- Knowledge of various testing packages, including Test::More
& Test::Exception
- SQL Experience
- At least basic experience with SQL
- Ability to design new schemas
- Understanding of the purpose and design of Snowflake and
Star schemas
- HTTP
- Understanding of HTTP protocol in regards to possible
actions and a familiarity with the options that go with them
- Understanding of REST and knowledge of how it plays out on
the current web
- ActionScript
- familiarity with ActionScript 3.0 and MXML to develop,
debug, and deploy new and enhanced UIs
- JavaScript
- Experience with and understanding of developing browser
independent, interactive UIs using JavaScript
- familiarity with jQuery
- familiarity with using FireBug or a similar JavaScript
debugger
- Fedora
- ability to install, uninstall, and rebuild drivers
- general troubleshooting abilities
- peripheral understanding of creating RPMs
- knowledge or experience with creating init scripts for
daemons and assigning them to runlevels
- Experience with C++
- Experience with template programming
- Understanding of socket programming, both TCP/IP and serial
- Familiarity with GNU compiling tools

Recommended Additional Candidate Knowledge/Experience:
- Experience with Boost libraries for C++, including ASIO, Spirit,
and smart pointers
- Experience with Moose and some familiarity with the MOP
- Familiarity with Mercurial

For more information, or to apply, send your resume or questions to
jo...@beckautomation.com .

Matt

unread,
Sep 23, 2009, 10:12:25 AM9/23/09
to St. Louis Perl Mongers - Jobs
Hey all,

After some recommendations from a couple of STL-PMers off list we
looked at our current staffing and reevaluated our needs. As such
we've redefined the requirements for the job by putting more of those
things in the preferences. If you are interested in the job don't
hesitate to send us your resume and we'll go from there. While our
short term goal is to fill a gap in knowledge our long term goal is to
have an intelligent, well rounded contributor to the team.

thanks,
Matt Follett

====

Job Environment:

Beck Automation is a small, dynamic factory automation company based
near WestPort Plaza. The Engineering Department here often works self-
guided to design, implement, and maintain new features and products.
These products include control systems and management software for
factories that use rollforming punch and cut lines.

Job Benefits:
- paid vacation
- flexible time
- 401k with tiered contribution matching
- medical, dental, and prescription insurance
- competitive pay

Job Description:

As a member of our Engineering department your primary responsbility
will be updating and enhancing our current scheduling software. The
software is a web application that communicates with controllers on
the factory floor to schedule jobs for the machines and collect
production data for generating reports. This product uses Catalyst as
a web framework and has periphery components implemented in Perl.
This project tends to consist of 85% Perl, 10% ActionScript/
JavaScript, 5% SQL. You will also have the opportunity to help to
design, develop, deploy, and troubleshoot new embedded control systems
and various other products.

Candidate Requirements:
- Perl
- Knowledge of various testing packages, including Test::More
& Test::Exception
- HTTP
- Understanding of HTTP protocol in regards to possible
actions and a familiarity with the options that go with them
- Understanding of REST and knowledge of how it plays out on
the current web
- ActionScript
- familiarity with ActionScript 3.0 and MXML to develop,
debug, and deploy new and enhanced UIs
- JavaScript
- Experience with and understanding of developing browser
independent, interactive UIs using JavaScript
- familiarity with jQuery
- familiarity with using FireBug or a similar JavaScript
debugger

Preferred Additional Candidate Knowledge/Experience:
- SQL Experience
- At least basic experience with SQL
- Ability to design new schemas
- Understanding of the purpose and design of Snowflake and
Star schemas
- Fedora or similar Linux distro
- ability to install, uninstall, and rebuild drivers
- general troubleshooting abilities
- Perl knowledge regarding:
- The Catalyst Framework
- Template Toolkit
- DBIx::Class
- Experience with C++
- Experience with template programming
- Understanding of socket programming, both TCP/IP and serial
- Familiarity with GNU compiling tools
- Experience with Boost libraries for C++, including ASIO,
Spirit, and smart pointers
- Experience with Moose and some familiarity with the MOP
- Familiarity with Mercurial

For more information, or to apply, send your resume or questions to
jo...@beckautomation.com .


> j...@beckautomation.com .
Reply all
Reply to author
Forward
0 new messages