\nAbout the role:\n\nThe role reports to the safety embedded applications team. The engineer will be working closely with the machine learning team members in integrating the ML models into the firmware and optimizing, productizing the edge ML models. \nIn this role, you will: \n\n\nBe responsible for developing and integrating camera offerings for Samsaraโs dash camera and fleet management system.\n\nIntegrate core camera imaging features and audio features, by working closely with the SoC vendors and ODM partners. \n\nBe responsible for core camera performance tuning related to image quality, audio quality and machine vision featureset.\n\nWork closely with the AI/ML team and other firmware teams to enable safety features for Samsara dash cameras, Primarily working on the camera integration and productization of the AI/ML models for our cameras to improve fleet safety.\n\nChampion, role model, and embed Samsaraโs cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices.\n\n\n\n\nMinimum requirements for the role:\n\n\n5 to 8 years of experience in embedded software development on complex SoC using Linux operating systems or similar. \n\nProficient in C or C++ programming language with strong debugging skills on embedded systems. \n\nUnderstanding of the camera systems operation of image sensors, 3A algorithms and other image processing algorithms. \n\n1 to 2 years of experience in embedded computer vision frameworks and integration of AI/ML models into embedded systems.\n\nExperience in ADAS embedded system deployment involving cameras. \n\nAwareness of camera image quality tuning tools & fundamentals. Awareness of audio/video encoding standards.\n\n\n\n\nAn ideal candidate also has:\n\n\nAdditional skills in complex audio video multimedia systems using frameworks like gstreamer and NNstreamer. \n\nExperience in the ADAS systems and its associated technical complexity in the field of embedded systems.\n\nUnderstands the challenges in productizing computer vision models in edge computing starting with datasets, model conversions to run on edge, integration of the models and deployment to production.\n\nFamiliarity with golang and edge to cloud interfaces using protocols such as gRPC, websockets.\n\nFamiliarity with edge ML frameworks like Tflite, SNPE, TVM etc.\n\nFamiliarity with OpenCL, OpenGL, Hexagon DSP. \n\nFamiliarity with distributed computing across DSP, GPU, NPU, CPU.\n\n\n \n\n#Salary and compensation\n
No salary data published by company so we estimated salary based on similar jobs related to SaaS, Amazon, Engineer, Design, Docker, Cloud, Ruby, Senior, Junior, Backend, Digital Nomad, API, Marketing, Sales, Embedded, Video, C, Golang and Linux jobs that are similar:\n\n
$70,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ 401(k)\n\n๐ Distributed team\n\nโฐ Async\n\n๐ค Vision insurance\n\n๐ฆท Dental insurance\n\n๐ Medical insurance\n\n๐ Unlimited vacation\n\n๐ Paid time off\n\n๐ 4 day workweek\n\n๐ฐ 401k matching\n\n๐ Company retreats\n\n๐ฌ Coworking budget\n\n๐ Learning budget\n\n๐ช Free gym membership\n\n๐ง Mental wellness budget\n\n๐ฅ Home office budget\n\n๐ฅง Pay in crypto\n\n๐ฅธ Pseudonymous\n\n๐ฐ Profit sharing\n\n๐ฐ Equity compensation\n\nโฌ๏ธ No whiteboard interview\n\n๐ No monitoring system\n\n๐ซ No politics at work\n\n๐ We hire old (and young)\n\n
\n\n#Location\nSan Francisco, California, United States
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
This job post is closed and the position is probably filled. Please do not apply. Work for Hunter.io and want to re-open this job? Use the edit link in the email when you posted the job!
Hunter's product team is hiring a senior Ruby on Rails developer! You'll become one of the key team members responsible for moving the Hunter application forward.\n\nWe love working as a small team and don't hire frequently. So this is a rare and exciting opportunity to join the team. You'll be part of the product team alongside Bastien (head of engineering), Bernardo (Backend go developer), Chris (Designer) Franรงois, and Antoine (co-founders).\n\nWeโve set up a great work environment for our team, focusing on autonomy and growth. We take full advantage of the fact weโre entirely remote by focusing primarily on async communication and limiting the number of video meetings. Finally, youโll get to participate in discussions shaping the future of the product.\n\n**About the role**\n\nAt Hunter, we love working with Ruby on Rails as it allows us to be highly productive while our team stays small. We believe in always finding the most elegant way to build our product.\n\nWe keep Hunter as close as possible to the vanilla Ruby on Rails experience and generally closely "Basecamp's way." You only use Javascript as a last resort, and we do; we take advantage of StimulusJS as it perfectly integrates with the Rails experience.\n\nAs part of a small group within a young company, you will work on various projects over time, but you can expect that:\n\n- You'll work on our main Ruby on Rails codebase that handles theย [hunter.io](http://hunter.io/)ย domain and APIs.\n- Within a few weeks, you'll become responsible for significant projects that will improve Hunter by building new critical features in our existing services. Over time, you'll help expand our product line.\n- The systems you code will process large amounts of data, and you'll need to find solutions they do not become bottlenecks.\n- You'll get a high level of autonomy in your work and help shape future development efforts.\n- You'll gather feedback from our Support team to find issues in our current system and improve it.\n\nHunter is a fully remote team, and this is a remote job. It is open to anyone located in Europe.\n\nHere are some of the tasks you will work on right away:\n\n- Allow our users to use their customs domains for the tracking in theย [Hunter Campaigns](https://hunter.io/cold-email-campaigns).\n- Work with the marketing team to improve our conversion tunnels by improving the account creation and checkout flows.\n\n**About you**\n\n- You have multiple years of experience working with Ruby on Rails (or similar MVC frameworks).\n- You know and enjoy working with Ruby.\n- You have some Javascript experience.\n- You're confident you can have a high level of autonomy and enjoy making decisions for yourself.\n- You're excited to take ownership of projects, set directions, and make calls. You're able to communicate clearly with your colleagues.\n- You have experience in remote working. You're comfortable working primarily with asynchronous communication and don't need a lot of handholding or supervision.\n\n**About us**\n\nSalespeople, marketers, and recruiters use [Hunter](https://hunter.io/)ย to reach out to the people that matter for their business. We index B2B data from millions of public web pages and make it convenient to explore with simple but powerful tools.\n\nHunter is the most popular solution to find professional email addresses. It is used by almost 3 million people and leading companies such as Google, Adobe, Microsoft, or IBM.\n\nHunter was founded in 2015 and is a self-funded company. We're a team ofย [11 people](https://hunter.io/about)ย working remotely from Europe, America, and Asia. Twice a year, the team meets in a company retreat in Europe.\n\nLearn more:\n\n- [How We Hire](https://hunter.io/blog/how-we-hire/)\n- [About Us](https://hunter.io/about)\n\n**Benefits**\n\nBeing part of Hunter will also get you:\n\n- A yearly gross compensation ranging between 80k and 130k USD\n- Five weeks of paid vacations per year\n- Health insurance\n- Employment status (you wonโt be a contractor)\n- Coworking space membership\n- Fully-paid setup (including a MacBook Pro, standing desk, ergonomic chair, etc.) \n\nPlease mention the word **STEADFASTNESS** when applying to show you read the job post completely (#RMjE2LjczLjIxNi4yNTA=). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
$90,000 — $130,000/year\n
\n\n#Benefits\n
โฐ Async\n\n
\n\n#Location\nEurope
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.
Level is building a modern remote monitoring and management solution. We are a small, well-funded, team that recently launched our product. We are searching for a strong, multi-talented individual contributor who is comfortable with systems-level programming and networking who can contribute to our agent, written in Go.\n\n**Must-Haves**\n- Deep knowledge of a systems language like C, Rust, or Go.\n- Not afraid to dig into an RFC. Low-level internals excites you, rather than scares you away.\n- Experience with system-level APIs in Windows (win32), macOS, and/or Linux.\n- Excellent written communicator.\n- Willing to learn and work with Go.\n\n**Nice-to-Haves**\n- You are comfortable using GCC, and find yourself at home going through a C codebase.\n- Familiarity with RPC and common methods of IPC such as sockets and named pipes.\n- Video encoding experience. You have worked with VP8 and understand the spec.\n- Building cross-platform libraries, our Go agent compiles to Windows, Darwin, and Linux on a variety of architectures.\n\n**Things you might work on**\n- Building a cross-platform patch management system to give users control over OS updates.\n- Working with VP8 to reduce the latency and bandwidth when streaming a device.\n- Creating a system tray GUI for the agent.\n- Expanding desktop streaming to work on Mac and Linux.\n- Adding a proxy to the agent to enable remote access to routers and switches.\n- Implementing Trickle ICE to improve WebRTC connection times.\n\n**Why you might want to work with us**\n- We are a small, fully remote engineering team, and there are no layers of bureaucracy. You can have a huge impact here.\n- We are very flexible with working hours, we don't expect you to work a consistent block of time, we trust you to get your work done.\n- We've recently launched and are starting to grow.\n- We will offer profit sharing so our small team will receive dividends on profits the company makes.\n\n**Why you might not want to work with us**\n- We are an early-stage startup, and while we are well funded, we are careful with our runway and haven't splurged on extra perks like gym memberships or 401k matching.\n- You want to work with a large team. We do not intend to hire more until it is painful enough to warrant doing so.\n\n**More About Us**\nWe are a startup headquartered in beautiful downtown Asheville, NC. We are a small, close-knit team working to upend the RMM market with our new product. We have recently launched and have acquired our first customers. Though we are a startup, our investors have given us a multi-year runway.\n\nCurrently, our agent team is made up of a single amazing developer. This hire will join them to expand the agent team. This developer should be an experienced self-starter that can make an impact on our product development. We aren't interested in someone that just wants to work down a list of pre-defined tasks. Our ideal candidate loves working on products and will help shape the direction of ours. We're going to be improving this product for years and want someone to come on this journey with us.\n\nWe really like the Basecamp philosophy and try to make sure that it doesnโt have to be crazy at work. We wonโt ask that you work weekends, or late into the night. We donโt mind if you need to leave for an appointment in the middle of the day. We understand that software development doesnโt happen for 8 hours straight and donโt worry about counting time in the chair. We trust that given a fair timeline with a scope that you help us determine you will be able to deliver features. We are concerned with the end goal, not micromanaging you on the way there.\n\n**About the Application Process**\nCollaboration and communication are a critical aspect of how we work, a cover letter is a great way to provide a sample of how you communicate.\n\nIn your cover letter, please describe why youโre interested in working at Level, and what draws you to this role in particular. Specifics of your past experience that are relevant to this role are great to include, too.\n\n**Pay**\nWe're looking for someone great but we're an early-stage startup. We are offering a rate of 120k plus profit sharing (once we have profits ๐ ). We hope to grow quickly and are committed to increasing the base pay of everyone on the team at each stage of growth. \n\nPlease mention the words **VIOLIN FETCH STUDENT** when applying to show you read the job post completely (#RMjE2LjczLjIxNi4yNTA=). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
$120,000 — $120,000/year\n
\n\n#Benefits\n
๐ฐ Profit sharing\n\n
\n\n#Location\nWorldwide
# How do you apply?\n\nCollaboration and communication are a critical aspect of how we work, a cover letter is a great way to provide a sample of how you communicate.\n\nIn your cover letter, please describe why youโre interested in working at Level, and what draws you to this role in particular. Specifics of your past experience that are relevant to this role are great to include, too.\n\nSend your resume and cover letter to [email protected].
๐ Please reference you found the job on Remote OK, this helps us get more companies to post here, thanks!
When applying for jobs, you should NEVER have to pay to apply. You should also NEVER have to pay to buy equipment which they then pay you back for later. Also never pay for trainings you have to do. Those are scams! NEVER PAY FOR ANYTHING! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. A good idea is to check the domain name for the site/email and see if it's the actual company's main domain name. Scams in remote work are rampant, be careful! Read more to avoid scams. When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.
This job post is closed and the position is probably filled. Please do not apply. Work for JetCake and want to re-open this job? Use the edit link in the email when you posted the job!
This is a contract position with JetCake clients for talented backend developers. You'll work directly with our clients on a variety of projects. You might find yourself building an API from scratch as the only engineer, coding new features while working in a team of developers, improving an existing system, debugging production issues, creating a technical design, or solving scalability challenges.\n\nWeโve built and led product development teams at Hotwire, Expedia, OneKingsLane, Jigsaw (acquired by Salesforce), Lyft, among others. Inspired by our eye-opening experiences hiring remote talent, we started JetCake to connect Silicon Valley companies with software developers, UX/UI designers, product managers around the globe who want to do impactful work.\n\nWhen you join the JetCake network, you go through in-depth training to show you the ropes of working with product development teams in Silicon Valley. And then we continue to support your professional success with on-going mentorship from our founders and hands-on classes led by internal or external experts\n\n### What youโll do\n* Design and code back-end systems, sub-systems, and features\n* Write unit tests, integration tests, and system tests for your code\n* Attend meetings such as daily standup, sprint planning, backlog grooming\n* Help debug and solve critical production issues across the stack \n* Write technical design documents\n* Regularly communicate progress and blockers\n* Work with non-technical stakeholders to scope timelines and feasibility\n* Review code written by other developers\n\n### What you should have:\n* Bachelor's degree in Computer Science, related technical field, or equivalent work experience\n* 3+ years of full-time (40 hrs/week) employment as a software engineer. Co-op work terms count\n* 3+ years of full-time work experience programming in either Go (Golang) or Ruby on Rails\n* Proficiency in written and spoken English\n* Experience in the full life cycle of software development, from design and coding to testing and deployment\n* Understanding of systems engineering concepts such as reliability, security, monitoring, and scaling \n* Familiarity with running back-end services in cloud platforms such as AWS, GCP, Azure\n\n### Notes\nExpected work schedule is 40 hours/week, Monday to Friday. This position requires a 4 hour overlap with client business hours (8AM-12PM GMT ). The work will be performed remotely. You will need to have a reliable internet connection, and a quiet place for participating in meetings over video conferencing or VOIP calls during work hours.\n\nNO AGENCIES or RECRUITERS please \n\nPlease mention the words **INDUSTRY BEAUTY AIR** when applying to show you read the job post completely (#RMjE2LjczLjIxNi4yNTA=). This is a feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.\n\n \n\n#Salary and compensation\n
$50,000 — $75,000/year\n
\n\n#Location\nWorldwide
# How do you apply?\n\nThis job post has been closed by the poster, which means they probably have enough applicants now. Please do not apply.