Vacancy expired!
We are looking for a passionate Linux Software Engineer to design and develop a software solution for a very unique platform.
Qurrent is an early stage startup based in Coeur d'Alene, Idaho. We are focused on technology enhancement in the boating industry. Specifically, focusing on improving the user interface and experience at the helm to make boating more fun, safe, and way more awesomeand having tons of fun and high fives along the way!
If you are right for this position then you'll have all the standard Software Engineer abilities like gathering user requirements, defining system functionality and writing code in various languages and will have experience (hopefully painful and soul searching experience) with the software development life cycle from preliminary system analysis to tests, deployment, and ongoing field maintenance.
If you are perfectly suited for this position then you will also have deep experience with video and image processing libraries (like OpenCV and NVIDIA CUDA), 3D framework experience (e.g. Unity, Qt, or Unreal), database design, networking infrastructure, and high performance computing.
On top of that, you'd really really be the perfect candidate if you are experienced in interacting with hardware devices through various protocols, have battle scars from working with embedded platforms and doing the development on said platforms at the same time you're writing host/server software on the PC and making them all work together in a quasi-realtime environment to take advantage of the strengths of each platform to solve a complex problem in an efficient way.
Responsibilities
Execute full software development life cycle
Work hand in hand with other engineering disciplines to optimize solutions
Be prepared for specifications to change as the overall system evolves
Write well-designed, well-documented, testable code
Produce specifications and determine operational feasibility
Integrate software components into a fully functional software system
Document and maintain software functionality
Comply with project plans and industry standards
Requirements
Proven work experience as a Software Architect, Software Engineer and/or Software Developer
Experience designing interactive applications
Experience with C and Linux-supported application frameworks such as Qt
Highly Desirable Skills
Experience with live video capture and processing
Experience with robot operating systems like ROS, DriveNet, or PolySync
Experience creating and tuning control systems and feedback loops
Experience with webservers, database engines, and networking
Cultural Elements
You have to be team oriented, we only win if we do it together. You have to be passionate and committed to the goal and your team no egos allowed! We need a self-starter, someone who is going to bring ideas and solutions, someone who isn't afraid to take some risks and go for the gold rather than sitting around hoping someone will give you the answer or being afraid to do something wrong. Be authentic and fun!
Compensation
Salary - Commensurate with experience
Health Benefits
Equity participation
Vacancy expired!