Caterpillar
Embedded SW Sr. Engineer
Caterpillar, Mossville, Illinois, us, 61552
**Career Area:**Engineering**Job Description:****Your Work Shapes the World at Caterpillar Inc.**When you join Caterpillar, you're joining a global team who cares not just about the work we do but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.Caterpillar Inc. seeks Embedded SW Sr. Engineer at its facility located at 2427 E Engine Drive, Chillicothe, IL 61523. Direct and participate in the concept, design and test of complex software engineering projects for release to production ensuring products provide superior performance, durability, quality, and serviceability. Contribute to the planning and delivery of complex embedded software projects, requirements development, requirements decomposition, concept, development, and design of complex software components, subsystems, or processes. Perform complex analysis work, identify and resolve design problems. Focus on technical delivery. Work directly with different units, suppliers, customers, and/or other teams. Communicate technical information in a concise and accurate manner. Decisions may affect project teams and delivery of projects as well as negotiations with suppliers, leveraging new technologies, warranty, costs, sales, and customer perception. Utilize analytical skills and software engineering concepts, tools and processes. Meet goals for cost, reliability, and performance, and manage multiple priorities. Keep up-to-date on changing customer needs as projects progress, stay current with new technology, and provide guidance and direction on projects to less experienced engineers, technologists, and technicians. Bear significant responsibility for completion of projects. Responsible for concept, design, test and promotion of new software features and processes. Perform requirements analysis and decomposition. Evaluate new languages, development tools or processes. Perform product maintenance. Manage the software lifecycle through version control and configuration management. Communicate technical information to customers, team members, suppliers and other units and support and advise other engineers, managers, marketing personnel, customers and suppliers. Manage their own development, continuously learning through experience and staying abreast of emerging technologies such as Autosar, continuous integration and build, native simulation and automated test. Responsible for: Machine software feature development; organization of individual subsystem diagrams and software libraries for integration; and Machine software library development. Integrate software features from models and libraries to create software flash files. Integrate configuration and calibration data. Test plan development and software validation. Support and communicate software releases, including documentation required by field follow and/or customers for successfully updating software, wiring and components. Identify and resolve software defects, and proper issue list submissions and management. Responsible for Software reviews. REQS: This position requires a Bachelors degree, or foreign equivalent, in Electrical Engineering, Computer Engineering or Computer Science or a related field and 5 Years of experience in Embedded Software Development or related occupation. Alternatively, the employer will accept a Masters degree, or foreign equivalent, in Electrical Engineering, Computer Engineering or Computer Science or a related field and 3 Years of experience in Embedded Software Development or related occupation. Additionally, the applicant must have employment experience with: (1) 3 years of experience with Embedded C/C++ software experience; (2) 3 years of experience with electronically controlled mechanical systems; (3) 2 years of experience with unit testing software; (4) 3 years of experience with CAN, J1939 and other data link communications; and (5) 3 years of experience with embedded software development tools such as ClearCase, Git, debuggers, and compilers. Telecommuting: 2 days/week. Applicants who are interested in this position should apply via www.caterpillar.com/careers , search **[Embedded SW Sr. Engineer / R0000274987]. #LI-DNI****Posting Dates:**September 16, 2024 - January 15, 2025Any offer of employment is conditioned upon the successful completion of a drug screen.EEO/AA Employer. All qualified individuals - Including minorities, females, veterans and individuals with disabilities - are encouraged to apply.Not ready to apply? Join our Talent Community (http://flows.beamery.com/caterpillarinc/talcom) .