This job post is closed and the position is probably filled. Please do not apply. Work for Flock Safety and want to re-open this job? Use the edit link in the email when you posted the job!
๐ค Closed by robot after apply link errored w/ code 404 2 years ago
\nAbout the opportunity \n\nFlock is looking to add an Android Systems Engineer to our device software team. Our device team is made up of scrappy engineers who are responsible for all of the code running on a variety of devices Flock deploys in the real world. They enable the whole experience by writing applications that reliably capture, process, and upload over 200M images per day for years at a time without needing human interaction to keep them running.\n\nSome challenges you’ll tackle\n\n\n* Integrate and port SoC Android BSP to Flock hardware platforms\n\n* Bring-up new hardware device(s) to run Android OS, working with SoC vendors and other partners\n\n* Work with the hardware and framework teams to enable needed functionality in Android-based devices (e.g. cameras, environmental sensors, power systems, etc.)\n\n* Develop, review, port, test, and debug Linux device drivers and Android HAL implementations\n\n* Ensure the stability and robustness of the system software from ideation through production and launch\n\n* Work effectively across a variety of engineering teams to resolve issues and enable new features\n\n* Work with systems designed for ultimate redundancy and high availability\n\n* Design, develop, test, deploy, maintain and improve software.\n\n* Balance performance with energy consumption - we're a machine learning enabled media processing machine powered by the sun!\n\n* Integrate multiple IoT devices together to share data to help each other understand and respond to the environment\n\n* Improve the quality, functionality and security of the platform and devices\n\n\n\n\nAbout You\n\n\n* Have a strong desire to understand the root cause of a problem and deliver a robust solution.\n\n* Have development experience within embedded systems/firmware design\n\n* Have experience coding in C/C++\n\n* Have experience with Linux kernel and device driver development\n\n* Have strong knowledge of Linux internals (process scheduler, memory management, concurrency, synchronization, memory allocation, file system, networking, storage, subsystem architecture)\n\n* Have experience in dealing with complex systems and codebases (HALs, sub-systems, etc)\n\n* Have experience bringing up Android devices\n\n* Have experience with Android system software and Android HALs\n\n* Have experience working in Linux development environment with GNU toolchain\n\n* Have experience with common peripheral bus technologies including SPI, I2C, UART, etc\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 Android, Engineer 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
# 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.