Vacancy caducado!
Newton Research Labs is looking for a talented software engineer to join our team in producing innovative computer vision, robotics, and automation solutions for our customers.
We are looking to fill this position immediately. THIS IS NOT A REMOTE POSITION! DO NOT APPLY IF YOU ARE NOT WITHIN DRIVING DISTANCE OF RENTON, WASHINGTON! There is no relocation budget for this position.
Also, please note: THIS IS NOT A WEB DEVELOPMENT POSITION. DO NOT APPLY IF YOUR EXPERIENCE IS MAINLY WITH WEB-BASED SYSTEMS AND SOFTWARE!
Newton is located minutes south of Seattle in Renton, Washington. This is a direct hire, full time, on-site, salaried position with medical, dental, vision, and life insurance benefits. Please, NO contract offers! Remote work applicants will NOT be considered.
As a member of the software engineering team, you will work closely with a small cross-functional group to solve challenging computational problems; and design, implement, and transition prototype solutions into production-quality systems. Newton is the ideal place to tackle these sorts of problems and, as a small company, employees spend less time in meetings and more time doing engaging and interesting work.
This position requires a hands-on, creative problem solver who thrives on developing first-of-a-kind products. Our software and systems are used by demanding organizations worldwide and we have very high quality and craftsmanship standards. Applicant will need to possess this same attention to detail and put it to use daily.
Responsibilities Include:
Working with senior engineers to research and solve difficult computer vision, automation, and robotic problems.
Designing and developing software systems that meet Newton’s high standards.
Consistently writing performance-minded, highly-readable code using OO best practices.
Producing documentation including design proposals, user manuals, and test plans.
Minimum Qualifications:
2 to 4+ years of experience developing professional software systems
Cross-discipline skills a plus (mechanical, electrical, etc.)
C application programming for embedded and desktop Linux applications
Image processing/computer vision framework experience
Excellent algorithmic and problem-solving skills
Ability to adapt and work on multiple concurrent projects in a dynamic environment
Linear algebra experience helpful
Strong verbal and written communication skills
Self-starter
US Citizens only
Applicant must undergo drug testing and pass an extensive background check. Applicants with criminal history cannot be considered.
Desired Experience With:
OpenCV
Familiarity with any of CMake, git, or hg
Knowledge of C14/17, C standard library, multi-threading, ROS, Qt, bash scripting, unit testing, continuous integration, simulation, github, and/or gitlab
Microcontroller programming
Actuator control and sensor signal processing
Python scripting
2D and OpenGL 3D graphics programming
Knowledge of electrical engineering fundamentals and electronic components
Experience with TCP/IP networking devices
Knowledge of optical components, such as lenses and LEDs
Troubleshooting and compiling Linux device drivers