Software Engineers – multiple openings in embedded, architecture, user interface and robotics.
Our Philadelphia-area client is a young dynamic organization in the robotics field. They are developing technology for autonomous vehicles, aerial autonomy, 3D mapping, etc.
User Interface Software Engineers– gather requirements on designs with customers and develop this important UI stack. Experience developing and testing modular and efficient UI software in C++, C#, Objective C and/or Java; background in developing UI for Linux, Windows or Android.
Embedded Systems Software Engineers–Develop firmware for sensors and boards in a Linux environment; select and integrate sensing, computation and networking hardware; design and execute tests; interface with team members and customers. Must have experience with C or C++ in an embedded environment; experience with sensors, cameras, IMUs, GPS, ARM processors, GPUs or FPGAs a plus.
Robotics Software Engineers will program in C/C++ in a Linux based development environment. You will define, build and test core algorithms and software. Working in a multi-disciplinary team, will interface with team members, other departments and customers. Familiarity with CMake toolchain and open-source libraries such as Eigen, Boost and Open CV is a plus. Knowledge of any of the following is a plus: visual inertial odometry, LiDAR, vision-based SLAM, machine learning.
Software Engineer, Architecture– design and implementation of multi-robot software architectures; develop software modules to interface with customers systems; develop interfaces for simulators, sensors and actuators. Experience with C++; able to write and test correct, modular and efficient software; Knowledge of libraries and frameworks, development practices, version control, etc.
For all positions, experience in any of these areas is a plus: robotics, autonomous vehicles, LiDAR, radar, cameras, aerial robotics, 3D mapping, machine vision, sensors, SLAM.
1+ years of related experience
BS degree in a technical discipline; MS or PhD preferred
C, C++ or C# programming experience