高级固件工程师

圣弗朗西斯科 8天前全职 网络
面议
Atlas数据存储公司正在通过开创DNA数据存储技术来规划信息存储的未来。我们是一家新获资金支持的高速成长型初创公司,位于生物技术和计算机科学的交汇处,正在解决世界上一些最复杂的长期数据挑战。我们正在寻找一位杰出的高级固件工程师加入我们的核心工程团队。这是一个独特的机会,可以运用您的全栈专业知识和低级编程知识来构建使生物数据存储商业化的系统。 关于职位 作为高级固件工程师,您将成为我们工程团队的重要成员。您将帮助设计和实施跨多个系统的高性能固件。 您的职责将包括 - 开发能够处理大数据负载的高性能固件,同时确保端到端的数据完整性。 - 与硬件、电气和化学团队密切合作,帮助定义需求和规格。 - 使用C和C++等裸机语言进行架构和实现。 - 运用低级编程专业知识开发具有严格时间要求的可靠固件。 必备技能 - 6年以上担任高级技术角色的软件开发经验。 - 精通C和C++。 - 对嵌入式平台的内存管理有深入且可证明的理解。 - 具备编写高性能、低延迟和高度优化代码的能力,特别是在处理大数据负载(多千兆字节规模)时。 - 具有使用高速总线(SPI、1G/10G以太网、USB等)设计和实现固件的经验。 - 熟悉使用实时操作系统,如FreeRTOS、DMA控制器、AXI总线、中断机制和低级线程实现。 - 了解IP协议直到物理层。 期望技能 - 具有直接参与硬件开发、启动和故障排除的经验。 - 理解FPGA和ASIC集成。 - 拥有计算机科学、电气工程或相关领域的学士或硕士学位。 该职位的薪资范围为 每年155,000 - 185,000美元(总部)