Senior Software Engineer
Geisel Software
- Worcester, MA
- Permanent
- Full-time
- Modern C++ (C++11 or later, or just really solid C++)
- Development on Linux
- Breadth of Experience (e.g., Full Stack Web experience, Machine Learning expertise, Python mastery, etc.)
- 8+ years of experience
- Must be a U.S. Person
- 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?
- Robotic Simulation with ROS, RVIZ, Unreal Engine, Unity, and Gazebo
- Machine Learning (ML) and Computer Vision (CV)
- Distributed computing and inter-process communication (IPC) mechanisms
- Modern C++ (C++11, C++14, C++17, etc.)
- Python, JavaScript, TypeScript
- Linux - As a user at least, but other skills are also helpful
- Embedded Development in C/C++/Rust (Arm or x86)
- RTOS, Linux device development (Raspberry Pi, nRF5x, ESP32, etc.)
- Hybrid-Agile design methodologies
- Web Frameworks - Django, Codeigniter, Nodejs, React, AngularJS, etc.
- iOS/Android mobile app development
- TensorFlow and OpenCV
- CUDA, GPU algorithm optimization
- An opportunity to work with the latest technologies across a variety of platforms to create groundbreaking solutions like a web-based interface for a bomb defusing robot and swarming space robots.
- A fun, exciting work environment with a “by developers for developers” culture focused on results, not politics.
- An experienced team with great mentors and mentees.
- A position with an Inc 5000 fastest growing company offering a full benefits plan, and company stock options.