软件工程师 - 控制

渥太华 2天前全职 网络
面议
我们的客户是一家全球领先的汽车行业公司,正在寻找一位技术娴熟且积极进取的嵌入式软件测试工程师,加入他们专注于车身控制模块的团队。该团队负责开发和验证控制算法及嵌入式软件,以驱动一系列关键的车辆功能。此角色在确保与气候控制、车辆启动、锁定机制、内外照明、安全警报、窗户、电动封闭装置(升降门、后备厢)和电动座椅相关的系统的质量、可靠性和性能方面至关重要。 • 混合办公(每周4天在办公室) • 优势 在一家顶级汽车公司工作的这个角色提供了嵌入式测试和Python自动化的高需求技能。您将在一个不断发展的行业中获得宝贵的经验,直接影响车辆的安全性和功能。 职责 测试策略与规划: 分析软件和系统需求,开发和定义全面的测试策略,进行黑盒、功能和集成级别的测试。 测试用例开发: 编写、审核和维护详细、清晰且稳健的测试用例,有效验证软件功能与系统需求的一致性。 测试自动化: 设计、开发和维护自动化测试脚本和框架,主要使用Python,以提高在硬件在环(HIL)测试环境中的测试效率、可扩展性和可重复性。 环境与CI/CD管理: 设置、配置和维护测试环境和测试台。使用Jenkins等工具将自动化测试集成到持续集成(CI)管道中。 执行与分析: 执行手动和自动测试套件,仔细分析结果,并生成全面的测试报告,以便向开发和项目管理团队传达发现。 缺陷管理: 以高度的细节识别、记录和跟踪软件缺陷。与软件开发人员密切合作,重现、调试并支持这些问题的分类和解决。 持续改进: 通过分析缺陷逃逸模式、识别测试覆盖的缺口以及增强测试用例和方法,积极贡献于质量改进举措,以防止未来的回归。 资格 对嵌入式软件测试方法有扎实的基础,并深入理解软件开发生命周期(SDLC)。 在目标硬件或硬件在环(HIL)设置中有黑盒测试的实际经验。 熟悉汽车通信协议,如CAN、LIN和汽车以太网,并具备使用相应分析工具(如CANalyzer、Vehicle Spy)的经验。 在Python编程方面有可证明的经验,旨在进行测试自动化和脚本编写。 计算机科学、电气工程、计算机工程或相关技术领域的学士学位。 优先考虑 技能和经验: 在持续集成/持续交付(CI/CD)工具方面的经验,特别是Jenkins,用于测试自动化和管道管理。 在汽车或嵌入式系统背景下的需求分析和审核方面的先前经验。 熟悉汽车诊断协议(如UDS)。 在汽车行业的专业经验非常有利。 总结 我们的客户是一家全球汽车领导者,正在寻找一名嵌入式软件测试工程师。此角色专注于确保关键车辆功能(包括气候、照明、锁定和座椅系统)软件的质量和可靠性。 主要职责包括开发测试策略、编写测试用例以及使用Python创建稳健的测试自动化脚本。成功的候选人将与硬件在环(HIL)平台合作,管理持续集成管道,执行全面测试,并推动从识别到解决的缺陷管理过程。 Randstad Canada致力于培养一个反映所有加拿大人民的劳动力。因此,我们致力于制定和实施策略,以增加公平性、多样性和...