Talent Apply
Log in
All jobs
CI

Senior Embedded Software Engineer

CNH Industrial N.V.

About this role

About the Role Senior Embedded Software Engineer is responsible for creating and developing innovative product designs, ensuring that they meet functional and safety standards while collaborating with cross-functional teams to deliver robust software on embedded Linux platforms. What You'll Do

  • Designing and Developing Software: Creating and maintaining Linux drivers for peripherals on custom hardware. Modifying Linux bootloaders and kernel device-trees for specific hardware configurations. Integrating changes into Yocto layers across multiple builds and products. Selecting appropriate methods to share or isolate code. Support auxiliary real-time cores both internal and external to the main Linux processor.
  • Coding and Testing: Writing and debugging code, creating test cases, and ensuring the software functions correctly. Support board bring up and hardware validation up through and including the Linux console. Assist in debugging and root-causing failures discovered through the QA process.
  • Maintaining and Improving Software: Addressing issues, making updates, and optimizing software performance. Build and maintain software developer workflows.
  • Collaboration and Communication: Working with other engineers, designers, and stakeholders to define requirements, plan projects, and ensure successful software delivery. Following the Software Development Life Cycle (SDLC): This involves planning, designing, building, testing, deploying, and maintaining software systems.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →