嵌入式软件工程师

16个月前全职
CliniComp

CliniComp

location 洛杉矶
unsaved
关于CliniComp 以人为本。以技术为驱动。CliniComp, Intl. 提供了一个架构框架,可以解决完整的电子健康记录(EHR)系统中的适应性、可扩展性、可靠性和实时性能问题。CliniComp的解决方案是近40年来持续创新的结晶,代表了现代基于Web的系统的最新进展,通过一个统一的分布式数据库实现了系统之间的标准化通信。 职位描述 CliniComp正在寻找一名专业的嵌入式软件工程师,负责执行完整的嵌入式软件开发生命周期。目标是创建一个可扩展和优化的软件系统,用于获取、审查和分析临床患者数据。 • 请注意,这是一个混合模式,需要您在周二、周三和周四上班,工作时间灵活。 职位要求 工作职责 • 根据临床用户的需求、现有软件基础的特点、与其他工程人员的咨询以及系统功能要求,设计嵌入式设备和系统的软件。 • 实施、开发、编码、测试和调试系统软件。 • 与硬件设计和开发进行接口。 • 遵循编码准则,并考虑系统特性,以产生最佳性能、可靠性和可维护性。 • 分析和增强系统资源的效率、稳定性和可扩展性。 • 检查设计、检查代码,并测试自己的软件和其他工程人员的软件。 • 评估第三方和开源软件。 • 为其他工程人员、质量保证和支持部门提供测试计划,以验证新的实施。 • 从需求到生产和商业部署,设计和实施软件和系统。 • 集成和验证新产品设计。 • 支持软件质量保证和优化I/O性能。 • 为软件的设计、实施、测试、部署和维护编写和更新技术文档。 • 通过参加教育计划、阅读当前文献、参加内部会议和研讨会来增强专业成长和发展。 • 协助工程人员澄清对软件更改的要求,并理解报告的问题,处理升级的服务呼叫,并记录和修复与软件相关的错误。 • 及时提供售后支持。 最低资格 • 理学士学位或工程学学位 • 5-7年相关工作经验可代替学位。 • 熟练掌握C或C++编程经验 • 在Linux命令行环境中使用以下实用工具:bash、sed、awk、grep、find、vi、diff、strings • 能够安装、配置和维护至少一个主要的Linux发行版 • 理解TCP/IP网络概念:IP地址、子网掩码、UDP、MAC地址、arp、帧 • 串行通信概念:UART、I2C、SPI、RS-232、波特率、流控制 • 计算机科学概念:排队论、数据结构、进程/线程、进程间通信、文件系统、矩阵、大O符号、排序、搜索 优选资格 • SQL(特别是SQLite) • HTTPD、SSL证书、证书数据库 • 能够安装、配置和维护RedHat Enterprise Linux • 高级网络概念:IP Helper、tcpdump、wireshark、netcat(nc)、iptables、dhcp/bootp、tftp • Web技术,包括PHP、JSON、XML、Curl 福利待遇 • 我们的薪资和福利待遇具有竞争力。 • 加利福尼亚州居民员工和其家属的医疗和牙科保险费用100%由公司承担 • 丰厚的401(k)计划和捐款 • 活动和每周午餐 • 有趣的健康活动 • 公司社会责任计划 • 还有更多... CliniComp遵守《美国残疾人法案》,并考虑为符合条件的申请人/员工提供必要的合理住宿措施,以履行主要职责。EEO/AA/M/F/Veteran/Disabled