Alert Innovation

Staff Software Engineer, Vision

Description

Alert Innovation, now powered by Walmart, is a fast-growing venture on a mission to reinvent retail through robotics. We’ve partnered with Walmart to develop our Alphabot® technology, which is currently being deployed at stores throughout North America.

We’re seeking a Staff Software Engineer to play a key role in developing Alert’s growing portfolio of robotic products. You will be responsible for contributing to a library of hardware support drivers and driving advanced functionality of new products. As part of the growing Vision Systems team, you will have the opportunity to grow your own skills through prototyping novel systems as well as directly contributing to business-critical software. You will have the authority to determine how your career unfolds as well as how your skills are leveraged and expanded.

We want candidates who enjoy collaboration with others—the best work isn’t done in a vacuum, so everyone at Alert contributes to defining our most challenging problems and solution approach. Our teams move fast, so you’ll need to be comfortable working in a fast-paced environment.

Our work is challenging, fun, and rewarding. We seek to hire people who want work to be meaningful and strive for excellence in a team-oriented culture.

WHAT YOU'LL WORK ON:

  • Implement, debug, and integrate robust embedded C++ applications to deliver key capabilities to Alert’s growing portfolio of robotic products.
  • Help develop a library of advanced features to share among multiple product lines.
  • Identify key opportunities for improvement across all of Alert’s products.
  • Create prototypes and ultimately turn them into fully-realized products.
  • Implement low-level hardware drivers for use by many applications.
  • Work with the electrical, mechanical, systems, and safety teams to document and detail software requirements and perform component selection.
  • Develop modular, well-documented code.
  • Create software acceptance tests.
  • Assist with user manuals and software documentation.
  • Play an active role in group discussions to share and gain knowledge.
  • Investigate, assess, and implement new technologies.

WHAT WE'RE LOOKING FOR:

  • 6+ years writing software in C++ (modern C++ strongly preferred).
  • 3+ years writing software for embedded systems.
  • An inherent drive to better own knowledge and willingness to both learn from and share knowledge with peers.
  • Strong understanding of Internet communications protocols.
  • Understanding of multi-threaded software architecture, socket communications and related concepts.
  • Familiarity with software configuration management, defect tracking, and peer review methodologies.
  • Excellent problem-solving and analytical skills.
  • Capable power-user of Linux systems.
  • Understanding of robotics concepts (sensors, actuators, controls, etc.) and concerns (constrained size weight and power, real time execution, etc.) a strong plus.
  • Strong skills operating in a primarily Linux-based environment.
  • Experience with Atlassian software management suite (JIRA, Confluence) preferred.
  • Comfortable working in an agile, collaborative team environment.
  • 12+ year’s experience in a software engineering capacity in robotics or 8+ year’s experience with B.S. in Computer Science, Robotics, Computer Engineering, or related area.

#LI-JM1

#LI-ONSITE

Alert Innovation’s recent awards include:

Forbes Best Startup Employers
Builtin Boston Best Place to Work 2022
Great Places to Work
Boston Business Journal Best Places to Work

FOR FULL TIME EMPLOYEES, WE OFFER:

  • Excellent benefits — multiple medical insurance plan options, Doctor on Demand service, vision insurance and dental insurance for you and dependents
  • 401(k) match, stock purchase plans, life insurance, disability insurance and more
  • RSU grants with generous annual refreshers
  • Unlimited paid time off and flexible work schedules
  • Up to 12 weeks of paid maternity leave/paid paternity leave
  • Walmart discounts in-store and online

Learn more about why we were named a 2022 Best Place to Work at alertinnovation.com/careers.

Alert Innovation is proud to be an Equal Employment Opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

50,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 223 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers