职位:嵌入式C软件工程师
地点:伊利诺伊州莫林
签证:美国公民/绿卡持有者
类型:全职
这被认为是一个初级角色,旨在学习、提高能力,并开发在该角色中有效运作所需的最基本能力。候选人将与其他软件工程师和软件分析师一起在产品团队中工作,通过编写和测试代码来支持基本产品设计,以提供产品所支持的部分的简单到复杂的功能。该团队在一个敏捷/Scrum环境中工作,每两周进行一次冲刺。
职责包括:
• 为嵌入式硬件目标开发、编码、配置和测试程序
• 执行嵌入式系统工程任务,包括需求分析、概念开发、软件架构和设计审查
• 在多个环境(虚拟、实验室和硬件上)执行软件的单元和集成测试
• 分析问题并推动解决测试中发现的问题
• 与其他相关利益相关者和团队成员合作,确保功能满足业务需求
所需技能:
• 通过教育、培训或项目接触软件开发
• 能够阅读硬件原理图、数据手册和基本电子知识
• 较强的沟通和团队合作能力
• 较强的问题解决能力
• 能够在自主环境中工作
• 以往的编程/软件开发经验(C):1-3年
• 软件开发流程经验:1-3年
• 参与敏捷开发:1-3年
• 在敏捷环境中工作的经验:1-3年
根据经理的说法,他最看重的三个要素是:
• 嵌入式C代码,尤其是与硬件一起工作
• 硬件知识-能够阅读原理图。如果有人有Arduino的经验,那将非常有帮助,因为这个角色的工作类似于Arduino的迷你版本。
• 能够在虚拟团队环境中工作(该团队由来自北达科他州法戈、北卡罗来纳州凯里和四城市的员工组成)。
教育要求:
• 工程/技术学科学位或同等经验
• 信息技术学科学位或同等经验
这个职位的三到四个不可妥协的要求是什么?
• 嵌入式C代码,尤其是与硬件一起工作
• 硬件知识-能够阅读原理图。如果有人有Arduino的经验,那将非常有帮助,因为这个角色的工作类似于Arduino的迷你版本。
• 能够在虚拟团队环境中工作(该团队由来自北达科他州法戈、北卡罗来纳州凯里和四城市的员工组成)。
• 本地四城市地区(不考虑远程候选人)
• 根据工作描述所列学位