Carma Systems is always interested in finding skilled people to join our team. If you think that you might fit in here please get in touch with us through the contact form so we can chat. We are searching for inquisitive, energetic and intellectual people that want to work in a comfortable and flexible environment.We generally look for people with:
- Excellent problem solving skills
- Fluency in multiple programming languages
- Knowledge of Open Source projects
- Understanding of Object Oriented and Functional programming paradigms
- Appreciation for clean, correct, maintainable code
All employees work in quiet settings with quality equipment and highly capable co-workers. Carma appreciates all of its employees and their contributions to the company. Every three months we rotate between employee reviews by management and letting employees review management. We are constantly striving to improve the company and it's processes while building great products.
What is Carma working on?
In the last two years, Carma has been working towards a major milestone for our company and (we believe) the entire telematics industry.
Our goal has been to create an extremely rich vehicle telematics device that's complemented by an easy to use API. After listening to the feedback from our customers, we've decided to add a new goal; enterprise support for our hardware and API. After deploying pilot CarmaLink hardware in test programs around the world, we have collected a large amount of user feedback and logged over 1,300,000 miles in driving data to our Hbase storage cluster. This immense amount of testing was facilitated by a Google Web Toolkit (GWT) and Netty based web application that speaks with all of the CarmaLinks deployed throughout the world. Our engineering team gets a mission control 24/7 view of CarmaLink hardware health, we detect any irregularities before our customers do. Firmware updates can be released to as little as a single device for testing, or more than ten thousand when we push the release to production. It's helped us to increase firmware quality tremendously.
Rather than having our customers interact with a complex API using proprietary TCP/UDP based transport protocols as our competitors have chosen, we are building something different. It's a configurable and easy to use API based on the HTTP protocol and RESTful design principles. Our customers can configure their devices individually or thousands at a time, with custom parameters using basic HTTP verbs almost all developers are familiar with now. For example: when a car exceeds a pre-set deceleration value (indicating an unsafe braking event), the location data, current MPG or even engine speed can be relayed back to our systems for further analysis. A whole slew of vehicle information regarding driver behavior, location, and engine parameters can be sent in seconds to our clients. This is because we have built a service oriented architecture using Java, Jetty, Hadoop, Hbase and HornetQ that is both resilient and fast. Customers get their data when they need it, and we maintain records for use in further data analysis with Hadoop's MapReduce functionality. No longer are clients waiting on other companies slow and buggy systems for mission critical, up to the minute decision making metrics.
Our commitment to the environment is just as strong as creating high quality products. In limited beta programs over the last 12 months, we've saved over 5.7 tons of carbon dioxide from being emitted into the atmosphere. Clients are saving over forty dollars a month per vehicle in fuel and maintenance costs, then putting that money back into their companies in the form of further innovation. These businesses have been so impressed with both the environmental and financial results, they want their own partners and customers to start using our product to lower costs across the whole spectrum of business. We believe that green technology will not only help benefit the future of the human race, but also a businesses ability to innovate and continue to remain competitive as costs rise.
So if this kind of thing really gets your blood pumping, please don't hesitate to contact us about employment opportunities.
What's it like to work at Carma?
We're a close knit group situated in an old law office located just outside of Albany wired with a 50 mbit/s fiber connection. Everyone gets to pick their office, equipment and desk configurations. We always have multiple projects going and with those come daily stand up meetings for team members. We've taken a mix of techniques from Agile and Lean Startup to build a system that works extremely well for our team. We are focused on building successful products that we believe can help build a better world.
We use tools like Atlassian's JIRA and Confluence to organize our tasks and documentation in a style that's fun and accessible to everyone. It's rare when we don't complete our sprint goals and deliver on them. We take enormous pride in building a world-class product with such a small team of people. Various development environments are in use depending on the project, from Emacs to Eclipse, Windows 7 to CentOS. We like finding creative solutions to our problems. We even built a development Java / Hadoop cluster out of spare motherboards, power supplies, large fans, a bunch of reclaimed wood and hard drives that were going to be thrown out. We do appreciate the finer things as well, which is the data center space we lease with all of our production grade systems.
At the end of every work sprint we have a review and then head out to activities planned by members of the team. Carma gives out both hours and money that can be used for any kind of activity that the organizer would like. This can be anything from hiking to a water fall and enjoying some wine, going to a rock gym, or seeing a foreign film at the theater down the street and grabbing some tea at a cafe next door. We also have been known to partake in some pretty serious beard competitions.
We are a pet friendly office and employees have been known to bring their dogs and even cats in for the day to hang out. It's certainly a unique place to work, so get in touch with us!Embedded
- Wireless com (GSM, etc.)
- 3D modeling and design
- Rapid prototyping (FDM)
- Software management system
- Enterprise JAVA
- Web apps
- Hadoop & Hbase