Innovative C++/Python Software Developer
Geisel Software
- Worcester, MA
- Permanent
- Full-time
- C++
- Python
- Networking Skills
- Data Visualization
- 3+ years of experience with Python and C++
- Experience with the following packages: matplotlib, numpy, multiprocessing, threading
- A working understanding of pcap (API) output
- Willing to commute to Worcester, MA
- Looking for full-time employment.
- You're passionate about software development -- it's what you do even in your free time.
- Good software foundational skills: clean, well-documented code; collaborative style; solid algorithms understanding; CS theory; mastery of more than one language.
- An aptitude for learning new platforms and technologies on the fly. We’re constantly working on new projects that will push you and keep you always learning new technologies.
- Able to take ownership of a project and independently architect, execute and troubleshoot it through completion and customer delivery.
- Actively pursuing new knowledge and technologies. If you’re a web frontend guru, are you building your backend skills? If you’re an embedded developer, are you developing apps for Android or iOS?
- Already comfortable on Linux. You can be a Windows/Mac pro, but you'll be doing at least 50% of your development on Linux. You should be comfortable with that
- Python3
- Modern C++ (C++11, C++14, C++17, etc.)
- Robotic Simulation with ROS, RVIZ, Unreal Engine, Unity, and Gazebo
- Machine Learning (ML) and Computer Vision (CV)
- Open-Source Frameworks
- Linux - As a user at least, but also administration and kernel development
- Distributed computing and inter-process communication (IPC) mechanisms
- RTOS for mission-critical applications
- Agile and Hybrid-Agile design methodologies
- Embedded Development in C/C++ (Arm or x86)
- Embedded platforms (Raspberry Pi, BeagleBone, OMAP, etc.)
- An opportunity to work with the latest technologies across a variety of platforms.
- A fun, exciting work environment, by developers for developers, focused on the results, not the politics..
- An experienced team and mentorship to help you grow in your craft and career.
- A position with an Inc 5000 fastest growing company, offering competitive benefits, company stock options, and salary.