康明斯
2027 Early Career - Base Software Engineer (BSW) 嵌入式软件开发工程师(BSW)
岗位职责
Job Responsibilities Participate in the development of embedded product software for Cummins products, including software
任职要求
analysis, design, coding, testing, integration, and release. Collaborate with product, systems, and software teams to understand stakeholder requirements and translate them into software specifications and technical solutions. Develop and maintain embedded software features, components, and applications using industry-standard software engineering practices. Perform software design, implementation, debugging, code review, and unit testing to ensure software quality and reliability. Support software integration, verification, validation, and system testing activities throughout the product development lifecycle. Investigate software-related issues, identify root causes, implement corrective actions, and document problem-solving results. Apply modeling, simulation, and analysis methods to support software functionality, system performance, and product optimization. Utilize software development, static analysis, integration, compilation, and Hardware-in-the-Loop (HIL) testing tools to support software development and validation. Participate in software architecture discussions, requirement reviews, design reviews, and cross-functional technical collaboration activities. Support product verification and validation activities through test planning, result analysis, risk assessment, and technical documentation. Prepare and maintain software design documents, test reports, release documentation, and other engineering records. Support continuous improvement of software development processes, engineering practices, and development tools. 岗位职责 参与康明斯产品嵌入式软件开发,包括软件需求分析、设计、编码、测试、集成及发布工作。 与产品、系统及软件团队合作,理解客户和业务需求,并将其转化为软件技术需求及解决方案。 采用行业最佳实践开发和维护嵌入式软件功能模块及应用程序。 负责软件设计、代码开发、调试、代码评审及单元测试,确保软件质量和可靠性。 支持软件集成、验证确认及系统测试工作,保障产品全生命周期的软件质量。 分析软件问题,识别根本原因,制定并实施解决方案,完成问题闭环及文档记录。 运用建模、仿真及分析方法支持软件功能开发、系统性能优化及产品改进。 使用软件开发工具、静态代码分析工具、编译工具、集成工具及HIL测试平台进行开发和验证。 参与软件架构评审、需求评审、设计评审及跨职能技术协作活动。 支持产品验证与确认工作,包括测试策划、结果分析、风险评估及技术文档编制。 编写并维护软件设计文档、测试报告、版本发布文档及相关工程资料。 持续优化软件开发流程、工程实践及开发工具,提高开发效率和产品质量。 Qualifications Bachelor’s degree or above in Software Engineering, Computer Science, Automation, Control Engineering, Electrical & Electronic Engineering, Vehicle Engineering, Mechatronics, or other related STEM disciplines. Solid foundation in software engineering, data structures, algorithms, operating systems, and embedded systems. Proficiency in C/C++ programming and debugging. Familiarity with embedded software development processes, software architecture, software testing, and software lifecycle management. Understanding of real-time systems, communication protocols (e.g., CAN, LIN, Ethernet), and embedded hardware-software interaction is preferred. Experience with software development tools, version control systems, static analysis tools, debuggers, build tools, or test automation tools. Familiarity with MATLAB/Simulink, Python, AUTOSAR, HIL, SIL, or model-based development tools is a plus. Experience gained through internships, software projects, research programs, programming competitions, laboratories, or extracurricular engineering activities is preferred. Strong analytical thinking, systems thinking, and structured problem-solving skills. Good communication and teamwork skills with the ability to work effectively in a cross-functional and global environment. Passion for embedded software, intelligent control systems, and automotive technologies. Good English reading, writing, and communication skills. Proficiency in Microsoft Office applications. 任职资格 软件工程、计算机科学与技术、自动化、控制工程、电气与电子工程、车辆工程、机电一体化或其他相关理工科专业本科及以上学历。 具备扎实的软件工程、数据结构、算法、操作系统及嵌入式系统基础知识。 熟练掌握C/C++编程语言,具备良好的代码开发和调试能力。 了解嵌入式软件开发流程、软件架构设计、软件测试及软件生命周期管理。 熟悉实时操作系统、CAN/LIN/Ethernet等通信协议及软硬件交互原理者优先。 熟悉软件开发工具、代码管理工具、静态代码分析工具、调试工具、编译构建工具或自动化测试工具者优先。 熟悉MATLAB/Simulink、Python、AUTOSAR、HIL、SIL或模型化开发方法者优先。 具有软件开发项目、科研课题、实习、实验室项目、程序设计竞赛或学生团队经历者优先。 具备良好的逻辑分析能力、系统性思维及结构化问题解决能力。 具备良好的沟通能力和团队合作精神,能够适应跨职能及全球化协作环境。 对嵌入式软件、智能控制系统及汽车技术充满兴趣和热情。 具备良好的英语听、说、读、写能力。 熟练使用Microsoft Office办公软件。
信息来自企业官方招聘渠道
OfferSeek 对公开岗位信息进行聚合、去重和结构化整理,最终申请以企业官方页面为准。