Apply Now    
Job ID: JR0052285
Job Category: Engineering
Primary Location: Munich, DE
Other Locations:
Job Type: Experienced Hire

Software Development Engineer - Debug and Trace Tools (m/f)

Job Description

We are looking for an enthusiastic embedded software developer interested in contributing to the design & development of a Debug & Trace software stack used for system bring-up and debugging. Your role will focus on software solutions to support the development of Intel's latest automotive and transportation products, including autonomous driving.

In collaboration with an expert team, you will be responsible for specifying, implementing (C, C++, Python) and testing your SW components, including extending an existing script-based (Python) test framework to support system bring-up and debugging use-cases. You will handle interfaces used in automotive environments. You will support in-system measurements at the target HW, debugging under real time conditions, and system bring-up debug using measurement tools like Logic and Protocol Analyzers.

Other tasks include:

  • Working together with SW/FW/HW architects & customers to define the SW/FW/HW to be developed
  • Documenting and reviewing SW/FW/HW and platform requirements
  • Defining and documenting SW/FW designs & requirements
  • Reviewing SW & FW code


Qualifications

  • Excellent skills and practice in programming in C, C++ for embedded systems
  • Debugging expertise in platform bringup scenarios, including BIOS and bootflow, and use of associated debugging tools
  • Programming skills in Python
  • Outstanding reverse engineering skills
  • Experience with low-level programming of microcontrollers, use of GPIO, interrupt configuration, use of DMA, hardware debuggers, JTAG
  • Tolerance of ambiguity: highly effective in ambiguous environments and demonstrated ability to develop clear strategies and plans with appropriately managed risks
  • Excellent verbal & written English communication skills.

Preferred skills:

  • Proven success with cross-division / cross-group cooperation, and influence
  • Proficiency in facilitating clear and consistent communication across time zones and language boundaries
  • Working knowledge of Agile SW development methodologies
  • Familiarity with ITP debugging and programming
  • Experience with Logic and Bus Analyzers
  • Experience in the domain of control interfaces like USB, SPI, UART, I2C, CAN, FlexRay, ethernet
  • German language knowledge

Inside this Business Group

The Intel Software and Services Group (SSG) connects Intel to the worldwide software community. SSG strives to bring competitive advantage to Intel platforms by helping independent software vendors, operating system developers, OEMs, channel members and systems integrators deliver exceptional customer value and achieve differentiation on Intel® processor technologies. SSG provides global leadership to the software community through its technical expertise, industry enabling activities, and developer products and programs.

Apply Now    

What would you like to do now?

Connect with Us

Get Job Alerts

Get started
Student Center

Find out more about working at Intel

Learn more
Education

Jobs@Intel Blog

Learn more

Grow your network of opportunities