Principal Software Engineer

Principal Software Engineer

24 Jun 2024
Massachusetts, Chelmsford, 01824 Chelmsford USA

Principal Software Engineer

Vacancy expired!

Job Description
As a

Senior or

Principal

Software Engineer, you will be developing mobile and robotic applications that control Teledyne FLIR’s Defense & Security Products. In this role, you will collaborate with other developers, designers, testers, and business managers. You will have the opportunity to contribute to all aspects of the product development life-cycle. The ideal candidate must be able to pick up new technologies quickly, be a strong team player, and rapidly adapt to changing business and customer demands. The ideal candidate will also have experience with motor control.

As a member of an extraordinarily creative, motivated and talented team, you will:
  • Develop new products that are used by the military, state & local, and industrial markets; these are the robots that save lives and keep people out of harms way.
  • Design, implement, and test mobile and robotic applications.
  • Collaborate with technical architects, test engineers, and user interface designers.
  • Write high quality code that is well documented and unit tested.
  • Participate in and drive code reviews.
  • Proactively write software documentation.
  • Maintain and identify areas for improvement in established software.

REQUIRED QUALIFICATIONS:
  • BS in Computer Science or equivalent.
  • 5-8+ years of software development experience.
  • Solid understanding of C/C programming languages.
  • Prior experience with with video codecs and relevant libraries.
  • Experience with communications protocols, particularly UDP/TCP, and socket programming.
  • Experience with multi-threaded programming.
  • Proficient in Linux application development.
  • Solid understanding of object oriented programming, design patterns, and data structures.
  • Proactive and self-directing, able to work both independently and in a team environment.
  • Excellent communication skills.
  • Able to explain and defend own work.

DESIRED QUALIFICATIONS
  • MS in Computer Science
  • Experience with brushed and brushless DC motor control.
  • Experience developing application software for robotics systems.
  • Experience with the ROS framework.
  • Experience with a variety of control techniques, including sensorless, feedforward, etc.
  • Experience w/ HDL (Hardware Description Languages) is a plus.
  • Experience interfacing with various hardware devices, e.g. serial, I2C, USB, etc.
  • Experience with the Boost software library.
  • Experience working in an Agile/Scrum environment.
  • 1+ years of software team leadership.

About Us
At Teledyne FLIR, we have a simple but ambitious mission: to develop market-leading thermal and sensing technologies which enhance everyday life. From saving energy, to saving lives Teledyne FLIR is making a real difference in our world.

Our products are used in a wide array of situations to rescue people in danger, detect criminals, conserve energy, navigate safely, provide security around the globe, and protect our environment.
We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.
Come join a diverse team of engineers, logisticians, manufacturing/supply chain experts, finance professionals and all around robot enthusiasts on the forefront of what’s possible! We are a fun, close-knit, can-do team dedicated to making sure that folks in harm’s way have the best robotic technology possible. There is a better way to do things and we intend to make it a reality. If you enjoy a customer focused, small team environment that has big team impacts, this is the place for you. As the largest provider of ground robots to the U.S. Government and friendly nations around the globe, we are deeply committed to our mission putting distance between good people and bad things!

Applicants must be either a U.S. citizen, U.S. national, legal permanent resident, asylee, refugee or must be eligible to apply for and obtain the appropriate export control license from the U.S. Departments of State or Commerce.
Teledyne FLIR and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.
Teledyne FLIR is an equal opportunity employer.

Related jobs

Job Details

  • ID
    JC43582764
  • State
  • City
  • Job type
    Permanent
  • Salary
    Depends on Experience
  • Hiring Company
    Teledyne FLIR
  • Date
    2022-06-21
  • Deadline
    2022-08-20
  • Category

Jocancy Online Job Portal by jobSearchi.