Staff Software Engineer -Vision Systems

Staff Software Engineer -Vision Systems
Alert Innovation, United States

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Apr 8, 2021
Last Date
May 8, 2021
Location(s)

Job Description

As a Staff Software Engineer, you will 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.

Rapid product development requires more than just individual talent, it takes a team to be successful. We want candidates who enjoy collaboration with othersthe 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.

What Will You Do?

  • 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 Are We Looking For?

  • 6+ years writing software in C++ (modern C++ strongly preferred)
  • 4+ years writing software using the Qt framework
  • 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
  • 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

VALUES

All members of Alert Innovation practice the following values as part of their daily responsibilities and model these values as she/he leads or supports their teams.

  • The Golden Rule: Extraordinarily powerful in its simplicity and depth: Treat others as you would want to be treated.
  • The Power of Person: The contribution of every single person in a company is important, and the performance of the entire company can only be maximized when every person strives to achieve his/her full potential and to contribute to the best of his/her ability.
  • The Power of Team: The Power of Person becomes amplified exponentially when a group of people working effectively as a team create performance synergy, whereby the capacity to perform as a team is much greater than the sum of the individual members’ capacities.
  • The Power of Truth: We strive to see the world as it is, not as we want or imagine it to be, because only then can we make it better. This core value manifests itself through questioning, probing, testing, measuring, validating, verifying, proving, listening with an open mind, and making fact-based decisions. It also fosters transparency and honesty with others, as well as self-examination and self-honesty.

WHAT DO WE OFFER?

Alert Innovation offers a highly competitive salary for each job family and level within the Boston-area market in which we are based.
Every employee is granted stock options which vest over four years.
Full time employees receive a generous benefits package starting on your first date of employment:

  • No fixed limits on the number of workdays that you can take off for personal reasons, including vacations. You take what you n

Job Specification

Job Rewards and Benefits

Alert Innovation

Information Technology and Services - Billerica, United States
© Copyright 2004-2024 Mustakbil.com All Right Reserved.