Senior Systems Engineer

Acroname's engineering team is expanding and looking for an experienced systems engineer with a GTD attitude. Acroname engineers enable customer success by inventing and enhancing product offerings through solving complex automation problems in production testing, design validation, and control systems.

The Senior Systems Engineer role requires an experienced software engineer who can operate across the whole stack: low-level C firmware, high-level C++ and Python applications, software delivery systems, API architecture, software documentation, customer support. Our software and experience are core to customers' success by building upon our offerings to solve complex automation problems in manufacturing test automation, motion control, robotics research, and distributed control systems. If this begins to describe you, keep reading.

Key Skills:

  • able to architect significant software and hardware systems
  • despises all OSes equally but insists on cross-platform feature parity
  • understand that hardware is more than just a computer you kick
  • but takes (good) notes and writes (better) scripts for next time
  • leverages hard-wired muscle memory in IDEs, CAD tools, and text editors
  • but isn't tied to a particular development environment or religion
  • possesses a freaky talent (persistence) for finding the root cause of failures
  • reads existing code and starts from what's there
  • not barring the above, understands when to refactor
  • recognizes the not-invented-here syndrome and has been previously inoculated against it
  • knows that "import *" isn't always the best approach
  • willing to jump in and solve any problem caused by anyone
  • loves developing public and internal APIs
  • experience with C/C++ and Docker
  • experience with modern software development tools (e.g. Git, GitLab, Jenkins, etc.)

What you'll do:

  • be a self-driven contributing member of our engineering team
  • software platform architecture development
  • champion of test-driven develop
  • write and perform test validation procedures
  • complete analysis of the test validation metric
  • work with clients to accomplish their software project goals
  • develop complex kinematic models and control for 6DOF systems
  • help steer the architecture of Acroname products and test systems
  • detect, diagnose, and document hardware and software issues, ours or not
  • refine Acroname toolchains and CI systems

Key Traits:

  • BS or MS in Systems, Electrical or Computer Engineering or Computer Science
  • other degrees acceptable with relevant work experience
  • 5-10 years of production programming experience
  • if you just graduated college, this job isn't for you
  • seriously, this is not an entry level position
  • understands indeterminate does not mean put the pencil down
  • confidence in the understanding of metrology
  • willingness to jump in and solve any problem
  • able to travel for business, including international travel (<10%)
  • extremely self-driven, but knows when to ask questions
  • thinks outside the box unlike a docker container
  • sense of humor, we only do this because we want to
  • willingness to jump in and solve any problem
  • must be a US citizen (sorry. we work on US government contracts, so no options here.)

Bonus Points:

  • accepts that the more you dig (validate) the more dirt (bugs) you pile up
  • can point out electrical schematic errors to the hardware guy
  • experience with ARM microcontrollers
  • familiarity with web technologies including JavaScript, HTML, CSS
  • a wicked cool vimrc file
  • or remapped modifier key to relieve Emacs pinky
  • climb 5.13 or throws tires at people who do
  • wrote a better Arduino loader because the other one bugged you (it's just a Java app after all)
  • wrote a TCP/IP or BlueTooth stack from scratch
  • rebuilt your whole house because you wanted to buy the tools
  • customer site support experience
  • built a Lichtenberg machine and still have all appendages mostly functional

What You'll Get:

  • moderated glory
  • full benefits (and an RTD bus pass)
  • salary
  • 401(k), dental, health insurance, HSA, paid time off, vision
  • potential stock grants

WWWWWH:

Who: Acroname, Inc.
What: awesome engineering for awesome products
When: immediate and permanent
Why: because you're awesome, we're awesome and together our products will be awesome
Where: Boulder, CO (Local candidates strongly preferred; relocation not paid)
How: Send your resume to jobs@acroname.com

More About Acroname:

While we take our products and customer needs seriously, we are a small and uniquely Boulder business. All of our coworkers have lives outside of work, and we pride ourselves on not taking things too seriously. We work hard; there are serious crunch times.

As an engineer at Acroname, you'll join a small, quick-moving team building tools based on decades of experience; think of us as a seasoned start-up. Your work will be challenging and dynamic, filling days with engaging challenges. You'll get to work with the team to architect new products, delve into the subtleties of our APIs, espouse the virtues of the new Python idiom you just found, and learn from a great group of colleagues. You get the freedom to move things where you think they should go while not having to start from nothing. And sometimes, you'll just be waiting for Eclipse to restart since it crashed.

Acroname is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, orientations, religions, and individuals with disabilities.

Add new comment

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
CAPTCHA